From: Jelmer Vernooij Date: Sun, 26 Feb 2012 19:39:13 +0000 (+0100) Subject: provision: Add tests for determine_netbios_name. X-Git-Tag: tdb-1.2.10~606 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3b738a5914765afad2be30ba3f7db11170e87012;p=thirdparty%2Fsamba.git provision: Add tests for determine_netbios_name. --- diff --git a/source4/scripting/python/samba/tests/provision.py b/source4/scripting/python/samba/tests/provision.py index 0ebe4004054..a96efdf39e5 100644 --- a/source4/scripting/python/samba/tests/provision.py +++ b/source4/scripting/python/samba/tests/provision.py @@ -24,6 +24,7 @@ from samba.provision import ( ProvisionNames, ProvisionPaths, ProvisionResult, + determine_netbios_name, sanitize_server_role, setup_secretsdb, findnss, @@ -190,3 +191,11 @@ class ProvisionResultTests(TestCase): self.assertEquals(entries[1], ("INFO", 'Admin password: geheim')) + +class DetermineNetbiosNameTests(TestCase): + + def test_limits_to_15(self): + self.assertEquals("A" * 15, determine_netbios_name("a" * 30)) + + def test_strips_invalid(self): + self.assertEquals("BLABLA", determine_netbios_name("bla/bla"))