Ejemplo n.º 1
0
class TestSymlinkCnames(TestCase):
    def setUp(self):
        self.project = get(Project, slug='kong')
        self.version = get(Version,
                           verbose_name='latest',
                           active=True,
                           project=self.project)
        self.symlink = PublicSymlink(self.project)
        self.args = {
            'cname_root': self.symlink.CNAME_ROOT,
            'project_root': self.symlink.project_root,
        }
        self.commands = []

    @patched
    def test_symlink_cname(self):
        self.cname = get(Domain,
                         project=self.project,
                         url='http://woot.com',
                         cname=True)
        self.symlink.symlink_cnames()
        self.args['cname'] = self.cname.domain
        commands = [
            'ln -nsf {project_root} {cname_root}/{cname}',
        ]

        for index, command in enumerate(commands):
            self.assertEqual(self.commands[index], command.format(**self.args))
class TestSymlinkCnames(TestCase):
    def setUp(self):
        self.project = get(Project, slug="kong")
        self.version = get(Version, verbose_name="latest", active=True, project=self.project)
        self.symlink = PublicSymlink(self.project)
        self.args = {"cname_root": self.symlink.CNAME_ROOT, "project_root": self.symlink.project_root}
        self.commands = []

    @patched
    def test_symlink_cname(self):
        self.cname = get(Domain, project=self.project, url="http://woot.com", cname=True)
        self.symlink.symlink_cnames()
        self.args["cname"] = self.cname.domain
        commands = ["ln -nsf {project_root} {cname_root}/{cname}"]

        for index, command in enumerate(commands):
            self.assertEqual(self.commands[index], command.format(**self.args))
class TestSymlinkCnames(TestCase):

    def setUp(self):
        self.project = get(Project, slug='kong')
        self.version = get(Version, verbose_name='latest', active=True, project=self.project)
        self.symlink = PublicSymlink(self.project)
        self.args = {
            'cname_root': self.symlink.CNAME_ROOT,
            'project_root': self.symlink.project_root,
        }
        self.commands = []

    @patched
    def test_symlink_cname(self):
        self.cname = get(Domain, project=self.project, url='http://woot.com', cname=True)
        self.symlink.symlink_cnames()
        self.args['cname'] = self.cname.domain
        commands = [
            'ln -nsf {project_root} {cname_root}/{cname}',
        ]

        for index, command in enumerate(commands):
            self.assertEqual(self.commands[index], command.format(**self.args))