Browse Source

Changes to pytest syntax for pytest 5

For details see https://github.com/pytest-dev/pytest/issues/3974
master
AdamISZ 6 years ago
parent
commit
b1ca601713
No known key found for this signature in database
GPG Key ID: 141001A1AF77F20B
  1. 21
      jmclient/test/test_storage.py

21
jmclient/test/test_storage.py

@ -63,21 +63,26 @@ def test_storage():
def test_storage_invalid(): def test_storage_invalid():
with pytest.raises(storage.StorageError, message="File does not exist"): with pytest.raises(storage.StorageError):
MockStorage(None, 'nonexistant', b'password') MockStorage(None, 'nonexistant', b'password')
pytest.fail("File does not exist")
s = MockStorage(None, 'nonexistant', b'password', create=True) s = MockStorage(None, 'nonexistant', b'password', create=True)
with pytest.raises(storage.StorageError, message="Wrong password"): with pytest.raises(storage.StorageError):
MockStorage(s.file_data, __file__, b'wrongpass') MockStorage(s.file_data, __file__, b'wrongpass')
pytest.fail("Wrong password")
with pytest.raises(storage.StorageError, message="No password"): with pytest.raises(storage.StorageError):
MockStorage(s.file_data, __file__) MockStorage(s.file_data, __file__)
pytest.fail("No password")
with pytest.raises(storage.StorageError, message="Non-wallet file, unencrypted"): with pytest.raises(storage.StorageError):
MockStorage(b'garbagefile', __file__) MockStorage(b'garbagefile', __file__)
pytest.fail("Non-wallet file, unencrypted")
with pytest.raises(storage.StorageError, message="Non-wallet file, encrypted"): with pytest.raises(storage.StorageError):
MockStorage(b'garbagefile', __file__, b'password') MockStorage(b'garbagefile', __file__, b'password')
pytest.fail("Non-wallet file, encrypted")
def test_storage_readonly(): def test_storage_readonly():
@ -99,16 +104,18 @@ def test_storage_lock(tmpdir):
p = str(tmpdir.join('test.jmdat')) p = str(tmpdir.join('test.jmdat'))
pw = None pw = None
with pytest.raises(storage.StorageError, message="File does not exist"): with pytest.raises(storage.StorageError):
storage.Storage(p, pw) storage.Storage(p, pw)
pytest.fail("File does not exist")
s = storage.Storage(p, pw, create=True) s = storage.Storage(p, pw, create=True)
assert s.is_locked() assert s.is_locked()
assert not s.is_encrypted() assert not s.is_encrypted()
assert s.data == {} assert s.data == {}
with pytest.raises(storage.StorageError, message="File is locked"): with pytest.raises(storage.StorageError):
storage.Storage(p, pw) storage.Storage(p, pw)
pytest.fail("File is locked")
assert storage.Storage.is_storage_file(p) assert storage.Storage.is_storage_file(p)
assert not storage.Storage.is_encrypted_storage_file(p) assert not storage.Storage.is_encrypted_storage_file(p)

Loading…
Cancel
Save