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')
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')