class ResolvconfTestCase(unittest.TestCase): """Test-suite for resolvconf module""" def setUp(self): self.path = tempfile.mkstemp()[1] self.named_manager = NamedManager(self.path) def tearDown(self): del self.named_manager os.unlink(self.path) def test_add_dns_info(self): expected = """# Generated by Wader nameserver 10.0.0.1 nameserver 10.0.0.2 """ self.named_manager.add_dns_info(["10.0.0.1", "10.0.0.2"]) self.assertEqual(expected, get_file_data(self.path)) def test_delete_dns_info(self): expected = """# Generated by Wader nameserver 10.0.0.1 nameserver 10.0.0.2 """ self.named_manager.add_dns_info(["10.0.0.1", "10.0.0.2"]) self.assertEqual(expected, get_file_data(self.path)) self.named_manager.delete_dns_info(["10.0.0.1", "10.0.0.2"]) self.assertEqual("", get_file_data(self.path))
def setUp(self): self.path = tempfile.mkstemp()[1] self.named_manager = NamedManager(self.path)