From 63c0b7aa3ded55426a834d0a5947fff798894c6b Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 29 Aug 2012 05:20:07 +0900 Subject: change slug to a property (read only) --- src/leap/base/tests/test_providers.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/leap/base/tests') diff --git a/src/leap/base/tests/test_providers.py b/src/leap/base/tests/test_providers.py index 544355cc..4920be93 100644 --- a/src/leap/base/tests/test_providers.py +++ b/src/leap/base/tests/test_providers.py @@ -35,6 +35,21 @@ class TestLeapProviderDefinition(BaseLeapTest): # tests + # XXX most of these tests can be made more abstract + # and moved to test_baseconfig *triangulate!* + + def test_provider_slug_property(self): + slug = self.definition.slug + self.assertEquals( + slug, + os.path.join( + self.home, + '.config', 'leap', 'providers', + 'testprovider.example.org', + 'definition.json')) + with self.assertRaises(AttributeError): + self.definition.slug = 23 + def test_provider_dump(self): # check a good provider definition is dumped to disk self.testfile = self.get_tempfile('test.json') -- cgit v1.2.3