コード例 #1
0
ファイル: test_main.py プロジェクト: askeing/mozregression
    def test_releases_to_dates(self):
        releases = sorted(utils.releases().items(), key=lambda v: v[0])
        good = releases[0]
        bad = releases[-1]
        self.do_cli(['--good-release=%s' % good[0],
                     '--bad-release=%s' % bad[0]])

        self.runner.bisect_nightlies.\
            assert_called_with(utils.parse_date(good[1]),
                               utils.parse_date(bad[1]))
コード例 #2
0
    def test_releases_to_dates(self):
        releases = sorted(utils.releases().items(), key=lambda v: v[0])
        good = releases[0]
        bad = releases[-1]
        self.do_cli(
            ['--good-release=%s' % good[0],
             '--bad-release=%s' % bad[0]])

        self.runner.bisect_nightlies.\
            assert_called_with(utils.parse_date(good[1]),
                               utils.parse_date(bad[1]))
コード例 #3
0
    def test_valid_formatted_release_dates(self):
        formatted_output = utils.formatted_valid_release_dates()
        firefox_releases = utils.releases()

        for line in formatted_output.splitlines():
            if "Valid releases: " in line:
                continue

            fields = line.translate(None, " ").split(":")
            version = int(fields[0])
            date = fields[1]

            self.assertTrue(version in firefox_releases)
            self.assertEquals(date, firefox_releases[version])
コード例 #4
0
ファイル: test_utils.py プロジェクト: askeing/mozregression
    def test_valid_formatted_release_dates(self):
        formatted_output = utils.formatted_valid_release_dates()
        firefox_releases = utils.releases()

        for line in formatted_output.splitlines():
            if "Valid releases: " in line:
                continue

            fields = line.translate(None, " ").split(":")
            version = int(fields[0])
            date = fields[1]

            self.assertTrue(version in firefox_releases)
            self.assertEquals(date, firefox_releases[version])