def test_empty_dep_input(self, *args):
   """
   Test on empty outdated dependencies.
   Except: empty report
   """
   report = prioritize_dependencies([], _SDK_TYPE, _PROJECT_ID, _DATASET_ID, _TABLE_ID)
   self.assertEqual(len(report), 0)
Ejemplo n.º 2
0
 def test_empty_dep_input(self, *args):
     """
 Test on empty outdated dependencies.
 Except: empty report
 """
     report = prioritize_dependencies([], _SDK_TYPE, _PROJECT_ID,
                                      _DATASET_ID, _TABLE_ID)
     self.assertEqual(len(report), 0)
 def test_empty_dep_input(self, *args):
   """
   Test on empty outdated dependencies.
   Expect: empty report
   """
   with patch('__builtin__.open', mock_open(read_data=_MOCKED_OWNERS_FILE)):
     report = prioritize_dependencies([], _SDK_TYPE)
     self.assertEqual(len(report), 0)
 def test_dep_with_nondigit_minor_versions(self, *args):
   """
   Test on a outdated dependency with non-digit minor number.
   Except: group1:artifact1
   """
   deps = [" - group1:artifact1 [0.rc1.0 -> 0.rc2.0]"]
   report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID, _DATASET_ID, _TABLE_ID)
   self.assertEqual(len(report), 1)
   self.assertIn('group1:artifact1', report[0])
 def test_dep_with_nondigit_minor_versions(self, *args):
   """
   Test on a outdated dependency with non-digit minor number.
   Expect: group1:artifact1
   """
   deps = [" - group1:artifact1 [0.rc1.0 -> 0.rc2.0]"]
   with patch('__builtin__.open', mock_open(read_data=_MOCKED_OWNERS_FILE)):
     report = prioritize_dependencies(deps, _SDK_TYPE)
     self.assertEqual(len(report), 1)
     self.assertIn('group1:artifact1', report[0])
Ejemplo n.º 6
0
 def test_dep_with_nondigit_major_versions(self, *args):
     """
 Test on a outdated dependency with non-digit major number.
 Except: group1:artifact1
 """
     deps = [" - group1:artifact1 [Release1-123 -> Release2-456]"]
     report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID,
                                      _DATASET_ID, _TABLE_ID)
     self.assertEqual(len(report), 1)
     self.assertIn('group1:artifact1', report[0])
 def test_invalid_dep_input(self, *args):
   """
   Test on a invalid outdated dependencies format.
   Except: Exception through out. And group2:artifact2 is picked.
   """
   deps = [
     "- group1:artifact1 (1.0.0, 2.0.0)",
     " - group2:artifact2 [1.0.0 -> 2.0.0]"
   ]
   report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID, _DATASET_ID, _TABLE_ID)
   self.assertEqual(len(report), 1)
   self.assertIn('group2:artifact2', report[0])
 def test_invalid_dep_input(self, *args):
   """
   Test on a invalid outdated dependencies format.
   Expect: Exception through out. And group2:artifact2 is picked.
   """
   deps = [
     "- group1:artifact1 (1.0.0, 2.0.0)",
     " - group2:artifact2 [1.0.0 -> 2.0.0]"
   ]
   with patch('__builtin__.open', mock_open(read_data=_MOCKED_OWNERS_FILE)):
     report = prioritize_dependencies(deps, _SDK_TYPE)
     self.assertEqual(len(report), 1)
     self.assertIn('group2:artifact2', report[0])
Ejemplo n.º 9
0
 def test_invalid_dep_input(self, *args):
     """
 Test on a invalid outdated dependencies format.
 Except: Exception through out. And group2:artifact2 is picked.
 """
     deps = [
         "- group1:artifact1 (1.0.0, 2.0.0)",
         " - group2:artifact2 [1.0.0 -> 2.0.0]"
     ]
     report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID,
                                      _DATASET_ID, _TABLE_ID)
     self.assertEqual(len(report), 1)
     self.assertIn('group2:artifact2', report[0])
 def test_normal_dep_input(self, *args):
   """
   Test on a normal outdated dependencies set.
   Except: group1:artifact1, group2:artifact2, and group3:artifact3
   """
   deps = [
     " - group1:artifact1 [1.0.0 -> 3.0.0]",
     " - group2:artifact2 [1.0.0 -> 1.3.0]",
     " - group3:artifact3 [1.0.0 -> 1.1.0]",
     " - group4:artifact4 [1.0.0 -> 1.1.0]"
   ]
   report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID, _DATASET_ID, _TABLE_ID)
   self.assertEqual(len(report), 3)
   self.assertIn('group1:artifact1', report[0])
   self.assertIn('group2:artifact2', report[1])
   self.assertIn('group3:artifact3', report[2])
 def test_normal_dep_input(self, *args):
   """
   Test on a normal outdated dependencies set.
   Expect: group1:artifact1, group2:artifact2, and group3:artifact3
   """
   deps = [
     " - group1:artifact1 [1.0.0 -> 3.0.0]",
     " - group2:artifact2 [1.0.0 -> 1.3.0]",
     " - group3:artifact3 [1.0.0 -> 1.1.0]",
     " - group4:artifact4 [1.0.0 -> 1.1.0]"
   ]
   with patch('__builtin__.open', mock_open(read_data=_MOCKED_OWNERS_FILE)):
     report = prioritize_dependencies(deps, _SDK_TYPE)
     self.assertEqual(len(report), 3)
     self.assertIn('group1:artifact1', report[0])
     self.assertIn('group2:artifact2', report[1])
     self.assertIn('group3:artifact3', report[2])
Ejemplo n.º 12
0
 def test_normal_dep_input(self, *args):
     """
 Test on a normal outdated dependencies set.
 Except: group1:artifact1, group2:artifact2, and group3:artifact3
 """
     deps = [
         " - group1:artifact1 [1.0.0 -> 3.0.0]",
         " - group2:artifact2 [1.0.0 -> 1.3.0]",
         " - group3:artifact3 [1.0.0 -> 1.1.0]",
         " - group4:artifact4 [1.0.0 -> 1.1.0]"
     ]
     report = prioritize_dependencies(deps, _SDK_TYPE, _PROJECT_ID,
                                      _DATASET_ID, _TABLE_ID)
     self.assertEqual(len(report), 3)
     self.assertIn('group1:artifact1', report[0])
     self.assertIn('group2:artifact2', report[1])
     self.assertIn('group3:artifact3', report[2])