mirror of
https://github.com/chatmail/core.git
synced 2026-05-14 20:36:30 +03:00
Restore one of the removed tests
This commit is contained in:
@@ -4,6 +4,31 @@ from deltachat_rpc_client import EventType
|
|||||||
from deltachat_rpc_client.const import MessageState
|
from deltachat_rpc_client.const import MessageState
|
||||||
|
|
||||||
|
|
||||||
|
def test_bcc_self_is_enabled_when_setting_up_second_device(acfactory):
|
||||||
|
ac = acfactory.get_online_account()
|
||||||
|
|
||||||
|
# Initially after getting online
|
||||||
|
# the setting bcc_self is set to 0 because there is only one device
|
||||||
|
assert ac.get_config("bcc_self") == "0"
|
||||||
|
|
||||||
|
# Setup a second device.
|
||||||
|
ac_clone = ac.clone()
|
||||||
|
ac_clone.bring_online()
|
||||||
|
|
||||||
|
# Second device setup enables bcc_self.
|
||||||
|
assert ac.get_config("bcc_self") == "1"
|
||||||
|
assert ac_clone.get_config("bcc_self") == "1"
|
||||||
|
|
||||||
|
# Test manually disabling bcc_self
|
||||||
|
ac.set_config("bcc_self", "0")
|
||||||
|
assert ac.get_config("bcc_self") == "0"
|
||||||
|
|
||||||
|
# Cloning the account again enables bcc_self again
|
||||||
|
# even though it was manually disabled.
|
||||||
|
ac_clone = ac.clone()
|
||||||
|
assert ac.get_config("bcc_self") == "1"
|
||||||
|
|
||||||
|
|
||||||
def test_one_account_send_bcc_setting(acfactory, log, direct_imap):
|
def test_one_account_send_bcc_setting(acfactory, log, direct_imap):
|
||||||
ac1, ac2 = acfactory.get_online_accounts(2)
|
ac1, ac2 = acfactory.get_online_accounts(2)
|
||||||
ac1_clone = ac1.clone()
|
ac1_clone = ac1.clone()
|
||||||
|
|||||||
Reference in New Issue
Block a user