示例#1
0
 def test_remove_signed_file_not_exists(self, public_storage_mock):
     extension = Extension(pk=42, slug='mocked_ext')
     version = ExtensionVersion(extension=extension, pk=123)
     public_storage_mock.exists.return_value = False
     version.remove_signed_file()
     eq_(public_storage_mock.exists.call_args[0][0],
         version.signed_file_path)
     eq_(public_storage_mock.delete.call_count, 0)
示例#2
0
 def test_remove_signed_file(self, mocked_public_storage):
     extension = Extension(pk=42, slug='mocked_ext')
     version = ExtensionVersion(extension=extension, pk=123)
     mocked_public_storage.exists.return_value = True
     version.remove_signed_file()
     eq_(mocked_public_storage.exists.call_args[0][0],
         version.signed_file_path)
     eq_(mocked_public_storage.delete.call_args[0][0],
         version.signed_file_path)