Exemplo n.º 1
0
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))
Exemplo n.º 2
0
 def setUp(self):
     self.router = DatacatsNginxConfig('testenv')
     self.tmpdir = gettempdir()
     router.BASE_PATH = self.tmpdir