示例#1
0
 def test_save(self):
     self.config['DEFAULT']['abc'] = '3'
     self.config.save()
     expecteds = ['[DEFAULT]', 'abc = 3']
     with open('config.ini', 'r') as file:
         for line, expected in zip(file, expecteds):
             self.assertEqual(line.strip(), expected.strip())
     self.config = SimpleConfig()
示例#2
0
 def test_create(self):
     data = 'some test data'
     self.config = SimpleConfig(content=data)
     self.config.create()
     self.assertTrue(os.path.isfile('config.ini'))
     with open('config.ini', 'r') as file:
         read_data = ''
         for line in file:
             read_data += line
     self.assertEqual(read_data, data)
     self.config = SimpleConfig()
示例#3
0
 def test_create(self):
     data = "some test data"
     self.config = SimpleConfig(content=data)
     self.config.create()
     self.assertTrue(os.path.isfile("config.ini"))
     with open("config.ini", "r") as file:
         read_data = ""
         for line in file:
             read_data += line
     self.assertEqual(read_data, data)
     self.config = SimpleConfig()
示例#4
0
 def test_save(self):
     self.config["DEFAULT"]["abc"] = "3"
     self.config.save()
     expecteds = ["[DEFAULT]", "abc = 3"]
     with open("config.ini", "r") as file:
         for line, expected in zip(file, expecteds):
             self.assertEqual(line.strip(), expected.strip())
     self.config = SimpleConfig()
示例#5
0
class SimpleConfigTest(unittest.TestCase):
    def setUp(self):
        self.config = SimpleConfig()

    def del_if_exists(self):
        if os.path.isfile(self.config.path):
            os.remove(self.config.path)

    def test_init(self):
        self.assertEqual(self.config.path, 'config.ini')

    def test_exists(self):
        self.assertEqual(os.path.isfile('config.ini'), self.config.exists())
        open('config.ini', 'w').close()
        self.assertEqual(self.config.exists(), True)

    def test_create(self):
        data = 'some test data'
        self.config = SimpleConfig(content=data)
        self.config.create()
        self.assertTrue(os.path.isfile('config.ini'))
        with open('config.ini', 'r') as file:
            read_data = ''
            for line in file:
                read_data += line
        self.assertEqual(read_data, data)
        self.config = SimpleConfig()

    def test_load(self):
        self.del_if_exists()
        self.assertFalse(self.config.load())

    def test_save(self):
        self.config['DEFAULT']['abc'] = '3'
        self.config.save()
        expecteds = ['[DEFAULT]', 'abc = 3']
        with open('config.ini', 'r') as file:
            for line, expected in zip(file, expecteds):
                self.assertEqual(line.strip(), expected.strip())
        self.config = SimpleConfig()

    def tearDown(self):
        self.del_if_exists()
示例#6
0
class SimpleConfigTest(unittest.TestCase):
    def setUp(self):
        self.config = SimpleConfig()

    def del_if_exists(self):
        if os.path.isfile(self.config.path):
            os.remove(self.config.path)

    def test_init(self):
        self.assertEqual(self.config.path, "config.ini")

    def test_exists(self):
        self.assertEqual(os.path.isfile("config.ini"), self.config.exists())
        open("config.ini", "w").close()
        self.assertEqual(self.config.exists(), True)

    def test_create(self):
        data = "some test data"
        self.config = SimpleConfig(content=data)
        self.config.create()
        self.assertTrue(os.path.isfile("config.ini"))
        with open("config.ini", "r") as file:
            read_data = ""
            for line in file:
                read_data += line
        self.assertEqual(read_data, data)
        self.config = SimpleConfig()

    def test_load(self):
        self.del_if_exists()
        self.assertFalse(self.config.load())

    def test_save(self):
        self.config["DEFAULT"]["abc"] = "3"
        self.config.save()
        expecteds = ["[DEFAULT]", "abc = 3"]
        with open("config.ini", "r") as file:
            for line, expected in zip(file, expecteds):
                self.assertEqual(line.strip(), expected.strip())
        self.config = SimpleConfig()

    def tearDown(self):
        self.del_if_exists()
示例#7
0
 def setUp(self):
     self.config = SimpleConfig()
示例#8
0
 def setUp(self):
     self.config = SimpleConfig()