Esempio n. 1
0
    def test_do_migration(self):
        project = ProjectFactory()
        user = UserFactory()
        node = NodeFactory(parent=project)
        node.add_contributor(contributor=user)
        node.save()
        for log in node.logs:
            if log.action == 'contributor_added':
                log.should_hide = True
                log.save()
                project.logs.append(log)
        project.save()

        targets = get_targets()
        do_migration(targets)

        logs = [
            each for each in project.logs if each.action == 'contributor_added'
        ]
        assert len(logs) is 0

        logs2 = [
            each for each in node.logs if each.action == 'contributor_added'
        ]
        assert logs2[0].should_hide is False
Esempio n. 2
0
    def test_get_targets(self):
        project1 = ProjectFactory()
        for log in project1.logs:
            log.should_hide = True
            log.save()
        project1.save()

        targets = get_targets()
        assert targets is not None
        assert len(targets) is 1
Esempio n. 3
0
    def test_get_targets(self):
        project1 = ProjectFactory()
        for log in project1.logs:
            log.should_hide = True
            log.save()
        project1.save()

        targets = get_targets()
        assert targets is not None
        assert len(targets) is 1
Esempio n. 4
0
    def test_do_migration(self):
        project = ProjectFactory()
        user = UserFactory()
        node = NodeFactory(parent=project)
        node.add_contributor(contributor=user)
        node.save()
        for log in node.logs:
            if log.action == 'contributor_added':
                log.should_hide = True
                log.save()
                project.logs.append(log)
        project.save()

        targets = get_targets()
        do_migration(targets)

        logs = [each for each in project.logs if each.action == 'contributor_added']
        assert len(logs) is 0

        logs2 = [each for each in node.logs if each.action == 'contributor_added']
        assert logs2[0].should_hide is False