tests (e2e/cli): add tests for JET:
rel 378
This commit is contained in:
parent
5623d2c4ad
commit
27e9655898
1 changed files with 22 additions and 0 deletions
|
|
@ -372,3 +372,25 @@ class TestE2EEncryption:
|
|||
assert sign_data["signer"] == "account1@server1.test"
|
||||
assert sign_data["validated"] == True
|
||||
assert all(t == "undecided" for t in sign_data["trusts"].values())
|
||||
|
||||
def test_jingle_encrypted_transport_jet(self, fake_file):
|
||||
"""A file is sent and received properly with JET OMEMO"""
|
||||
li.encryption.start("account1@server2.test", name="oldmemo")
|
||||
source_file = fake_file.size(10240)
|
||||
source_file_hash = fake_file.get_source_hash(source_file)
|
||||
send_cmd = li.file.send(
|
||||
source_file, "account1@server2.test", encrypt=True, _bg=True
|
||||
)
|
||||
dest_path = fake_file.dest_files / "test_send_receive"
|
||||
dest_path.mkdir()
|
||||
try:
|
||||
li.file.receive(
|
||||
"account1@server1.test", profile="account1_s2", path=dest_path)
|
||||
dest_file = dest_path / source_file.name
|
||||
dest_file_hash = fake_file.get_dest_hash(dest_file)
|
||||
finally:
|
||||
shutil.rmtree(dest_path)
|
||||
send_cmd.wait()
|
||||
|
||||
assert source_file_hash == dest_file_hash
|
||||
li.encryption.stop("account1@server2.test")
|
||||
|
|
|
|||
Loading…
Reference in a new issue