Пример #1
0
    def test_dependency_without_static_is_ommited(self):
        # create temporary directory and initialize git repository there
        tmp_repo = mkdtemp(prefix='test_git_', dir=self.repo)
        check_call(['git', 'init'], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)

        # commit something empty
        f = open(os.path.join(tmp_repo, 'testicek.txt'), 'w')
        f.write(self.file_content)
        f.close()

        check_call(['git', 'add', os.path.join(tmp_repo, 'testicek.txt')], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)
        check_call(['git', 'commit', '-a', '-m', '"Dummy test"'], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)


        copy_images(repositories=[{
            'url': os.path.abspath(tmp_repo),
            'branch': 'master',
            'package_name' : self.package_name,
        },
        {
            'url': os.path.abspath(self.repo),
            'branch': 'master',
            'package_name' : self.package_name,
        }], static_dir=self.tmp_static)

        # sanity test: while we copied without error, second repo was OK
        assert_equals(self.file_content, open(os.path.join(self.tmp_static, self.package_name, 'images', 'test.txt')).read())
Пример #2
0
    def test_dependency_without_static_is_ommited(self):
        # create temporary directory and initialize git repository there
        tmp_repo = mkdtemp(prefix="test_git_", dir=self.repo)
        check_call(["git", "init"], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)

        # commit something empty
        f = open(os.path.join(tmp_repo, "testicek.txt"), "w")
        f.write(self.file_content)
        f.close()

        check_call(["git", "add", os.path.join(tmp_repo, "testicek.txt")], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)
        check_call(["git", "commit", "-a", "-m", '"Dummy test"'], stdout=PIPE, stdin=PIPE, cwd=tmp_repo)

        copy_images(
            repositories=[
                {"url": os.path.abspath(tmp_repo), "branch": "master", "package_name": self.package_name},
                {"url": os.path.abspath(self.repo), "branch": "master", "package_name": self.package_name},
            ],
            static_dir=self.tmp_static,
        )

        # sanity test: while we copied without error, second repo was OK
        assert_equals(
            self.file_content, open(os.path.join(self.tmp_static, self.package_name, "images", "test.txt")).read()
        )
Пример #3
0
    def test_images_copied_on_right_place(self):
        copy_images(repositories=[{
            'url': os.path.abspath(self.repo),
            'branch': 'master',
            'package_name' : self.package_name,
        }], static_dir=self.tmp_static)

        assert_equals(self.file_content, open(os.path.join(self.tmp_static, self.package_name, 'images', 'test.txt')).read())
Пример #4
0
    def test_images_copied_on_right_place(self):
        copy_images(
            repositories=[{"url": os.path.abspath(self.repo), "branch": "master", "package_name": self.package_name}],
            static_dir=self.tmp_static,
        )

        assert_equals(
            self.file_content, open(os.path.join(self.tmp_static, self.package_name, "images", "test.txt")).read()
        )