def test__fetch_local_metadata__filenotexist(self, mock_path_exists): """ Test we raise an error when we try to load a non-existent file """ mock_path_exists.return_value = False testobj = ShakerMetadata() testobj._fetch_local_metadata()
def test__fetch_local_metadata__fileexists(self, mock_path_exists, mock_open, mock_yaml_load): """ Test we get data when we load a metadata file """ mock_path_exists.return_value = True with patch('__builtin__.open', mock_open(read_data=()), create=True): mock_yaml_load.return_value = self._sample_metadata_root testobj = ShakerMetadata() actual_return_value = testobj._fetch_local_metadata( 'fakedir', 'fakefile') self.assertEqual( actual_return_value, self._sample_metadata_root, "Metadata equalitymismatch: " "\nActual:%s\nExpected:%s\n\n" % (actual_return_value, self._sample_metadata_root))
def test__fetch_local_metadata__fileexists(self, mock_path_exists, mock_open, mock_yaml_load): """ Test we get data when we load a metadata file """ mock_path_exists.return_value = True with patch('__builtin__.open', mock_open(read_data=()), create=True): mock_yaml_load.return_value = self._sample_metadata_root testobj = ShakerMetadata() actual_return_value = testobj._fetch_local_metadata('fakedir', 'fakefile') self.assertEqual(actual_return_value, self._sample_metadata_root, "Metadata equalitymismatch: " "\nActual:%s\nExpected:%s\n\n" % (actual_return_value, self._sample_metadata_root))