def test_given_invalid_end_then_error(self):
        releases = ['1-0', '4-5']
        earlier = ''
        later = ''
        expected_error_message = "Module " + self.module + " does not have a release 4-5"

        try:
            dls_logs_since_release.set_log_range(self.module, releases, earlier, later, self.releases_list)
        except ValueError as error:
            self.assertEqual(str(error), expected_error_message)
示例#2
0
    def test_given_invalid_end_then_error(self):
        releases = ['1-0', '4-5']
        earlier = ''
        later = ''
        expected_error_message = "Module " + self.module + " does not have a release 4-5"

        try:
            dls_logs_since_release.set_log_range(self.module, releases,
                                                 earlier, later,
                                                 self.releases_list)
        except ValueError as error:
            self.assertEqual(str(error), expected_error_message)
    def test_given_none_then_use_defaults(self):
        releases = []
        earlier = ''
        later = ''

        start, end = dls_logs_since_release.set_log_range(self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '')
        self.assertEqual(end, 'HEAD')
    def test_given_later_then_set_and_use_default_start(self):
        releases = []
        earlier = ''
        later = '4-4'

        start, end = dls_logs_since_release.set_log_range(self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '')
        self.assertEqual(end, '4-4')
    def test_given_2_releases_then_set(self):
        releases = ['4-1', '4-4']
        earlier = ''
        later = ''

        start, end = dls_logs_since_release.set_log_range(self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '4-1')
        self.assertEqual(end, '4-4')
示例#6
0
    def test_given_none_then_use_defaults(self):
        releases = []
        earlier = ''
        later = ''

        start, end = dls_logs_since_release.set_log_range(
            self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '')
        self.assertEqual(end, 'HEAD')
示例#7
0
    def test_given_later_then_set_and_use_default_start(self):
        releases = []
        earlier = ''
        later = '4-4'

        start, end = dls_logs_since_release.set_log_range(
            self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '')
        self.assertEqual(end, '4-4')
示例#8
0
    def test_given_2_releases_then_set(self):
        releases = ['4-1', '4-4']
        earlier = ''
        later = ''

        start, end = dls_logs_since_release.set_log_range(
            self.module, releases, earlier, later, self.releases_list)

        self.assertEqual(start, '4-1')
        self.assertEqual(end, '4-4')