Make valid_netbios_name() check a bit stricter.
[abartlet/samba.git/.git] / source4 / scripting / python / samba / tests / __init__.py
index b342b93c498d008f25f7ca7b7287af31ec5bc595..524c3a3b914ff6521f340b9821c2230fddd884a9 100644 (file)
@@ -96,3 +96,15 @@ class RpcInterfaceTestCase(unittest.TestCase):
 
     def get_credentials(self):
         return cmdline_credentials
+
+
+class ValidNetbiosNameTests(unittest.TestCase):
+
+    def test_valid(self):
+        self.assertTrue(valid_netbios_name("FOO"))
+
+    def test_too_long(self):
+        self.assertFalse(valid_netbios_name("FOO"*10))
+
+    def test_invalid_characters(self):
+        self.assertFalse(valid_netbios_name("()BLA"))