Пример #1
0
 def test_get_job_map_find_duplicates(self):
     A = make_job('A')
     another_A = make_job('A')
     with self.assertRaises(DependencyDuplicateError) as call:
         DependencySolver._get_job_map([A, another_A])
     self.assertIs(call.exception.job, A)
     self.assertIs(call.exception.duplicate_job, another_A)
Пример #2
0
 def test_get_job_map_find_duplicates(self):
     A = make_job('A')
     another_A = make_job('A')
     with self.assertRaises(DependencyDuplicateError) as call:
         DependencySolver._get_job_map([A, another_A])
     self.assertIs(call.exception.job, A)
     self.assertIs(call.exception.duplicate_job, another_A)
Пример #3
0
 def test_get_job_map_produces_map(self):
     A = make_job('A')
     B = make_job('B')
     expected = {'A': A, 'B': B}
     observed = DependencySolver._get_job_map([A, B])
     self.assertEqual(expected, observed)
Пример #4
0
 def test_get_job_map_produces_map(self):
     A = make_job('A')
     B = make_job('B')
     expected = {'A': A, 'B': B}
     observed = DependencySolver._get_job_map([A, B])
     self.assertEqual(expected, observed)