class RouterTest(TestCase): def setUp(self): self.router = DatacatsNginxConfig('testenv') self.tmpdir = gettempdir() router.BASE_PATH = self.tmpdir def test_config_names(self): router.BASE_PATH = DEFAULT_PATH name = router._get_site_config_name('testsite') self.assertEqual(name, '/etc/nginx/sites-available/testsite') def test_add_config(self): self.router.add_site('testaddsite', 2000) self.assert_(exists(self.tmpdir + '/testaddsite')) def test_remove_config(self): router.BASE_PATH = self.tmpdir fname = router._get_site_config_name('testremsite') with open(fname, 'a'): pass self.router.remove_site('testremsite', 2000) self.assert_(not exists(fname))
def setUp(self): self.router = DatacatsNginxConfig('testenv') self.tmpdir = gettempdir() router.BASE_PATH = self.tmpdir