def test_auto_section(self): c = Config() self.assertEqual('A' in c, True) self.assertEqual(c._has_section('A'), False) A = c.A A.foo = 'hi there' self.assertEqual(c._has_section('A'), True) self.assertEqual(c.A.foo, 'hi there') del c.A self.assertEqual(len(c.A.keys()),0)
def test_auto_section(self): c = Config() self.assertEquals(c.has_key('A'), True) self.assertEquals(c._has_section('A'), False) A = c.A A.foo = 'hi there' self.assertEquals(c._has_section('A'), True) self.assertEquals(c.A.foo, 'hi there') del c.A self.assertEquals(len(c.A.keys()),0)
def test_auto_section(self): c = Config() self.assertEqual("A" in c, True) self.assertEqual(c._has_section("A"), False) A = c.A A.foo = "hi there" self.assertEqual(c._has_section("A"), True) self.assertEqual(c.A.foo, "hi there") del c.A self.assertEqual(len(c.A.keys()), 0)
def test_auto_section(self): c = Config() self.assertNotIn('A', c) assert not c._has_section('A') A = c.A A.foo = 'hi there' self.assertIn('A', c) assert c._has_section('A') self.assertEqual(c.A.foo, 'hi there') del c.A self.assertEqual(c.A, Config())