Esempio n. 1
0
    def test_simple(self):
        current_datetime = timezone.now()

        org = self.create_organization()
        project = self.create_project(organization=org, name="foo")

        release1 = Release.objects.create(organization=org,
                                          version="a" * 40,
                                          date_released=current_datetime -
                                          timedelta(days=2))

        release1.add_project(project)

        release2 = Release.objects.create(organization=org,
                                          version="b" * 40,
                                          date_released=current_datetime -
                                          timedelta(days=1))

        release2.add_project(project)

        # this shouldn't be included
        release3 = Release.objects.create(organization=org,
                                          version="c" * 40,
                                          date_released=current_datetime)

        release3.add_project(project)

        releases = list(get_previous_releases(project, release2.version))

        assert len(releases) == 2
        assert releases[0] == release2
        assert releases[1] == release1
Esempio n. 2
0
    def test_simple(self):
        current_datetime = timezone.now()

        org = self.create_organization()
        project = self.create_project(organization=org, name='foo')

        release1 = Release.objects.create(
            organization=org,
            version='a' * 40,
            date_released=current_datetime - timedelta(days=2),
        )

        release1.add_project(project)

        release2 = Release.objects.create(
            organization=org,
            version='b' * 40,
            date_released=current_datetime - timedelta(days=1),
        )

        release2.add_project(project)

        # this shouldn't be included
        release3 = Release.objects.create(
            organization=org,
            version='c' * 40,
            date_released=current_datetime,
        )

        release3.add_project(project)

        releases = list(get_previous_releases(project, release2.version))

        assert len(releases) == 2
        assert releases[0] == release2
        assert releases[1] == release1