예제 #1
0
 def test_get_release_from_an_invalid_version_file(self, *args):
     """
     Get release from the version.json file that is supposed to exists (and
     not be formatted as expected) as we mock the open function
     """
     with self.assertRaises(KeyError):
         get_release()
예제 #2
0
 def test_get_release_from_a_valid_version_file(self, *args):
     """
     Get release from the version.json file that is supposed to exists (and
     be formatted as expected) as we mock the open function
     """
     self.assertEqual(get_release(), "1.0.1")
예제 #3
0
 def test_returns_default_without_version_file(self, *args):
     """
     When no version.json file exists, we expect that get_release() returns
     the default value
     """
     self.assertEqual(get_release(), "NA")