コード例 #1
0
 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()
コード例 #2
0
 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()
コード例 #3
0
 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))
コード例 #4
0
 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))