drop test tradenotes
This commit is contained in:
parent
76271ce430
commit
e4b1fc0eec
|
@ -987,50 +987,6 @@ def test_offer_without_devices(user: UserClient):
|
||||||
# no there are transfer of devices
|
# no there are transfer of devices
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.mvp
|
|
||||||
@pytest.mark.usefixtures(conftest.app_context.__name__)
|
|
||||||
def test_automatic_note_to_trade(user: UserClient, user2: UserClient):
|
|
||||||
"""Check than there are one note when one device is insert in one trade lot"""
|
|
||||||
lot, _ = user.post({'name': 'MyLot'}, res=Lot)
|
|
||||||
request_post = {
|
|
||||||
'type': 'Trade',
|
|
||||||
'devices': [],
|
|
||||||
'userFrom': user.email,
|
|
||||||
'userTo': user2.email,
|
|
||||||
'price': 10,
|
|
||||||
'date': "2020-12-01T02:00:00+00:00",
|
|
||||||
'documentID': '1',
|
|
||||||
'lot': lot['id'],
|
|
||||||
'confirm': True,
|
|
||||||
}
|
|
||||||
|
|
||||||
user.post(res=models.Action, data=request_post)
|
|
||||||
trade = models.Trade.query.one()
|
|
||||||
assert trade.notes == []
|
|
||||||
|
|
||||||
snapshot, _ = user.post(file('basic.snapshot'), res=models.Snapshot)
|
|
||||||
device = Device.query.filter_by(id=snapshot['device']['id']).one()
|
|
||||||
# add one device
|
|
||||||
lot, _ = user.post({},
|
|
||||||
res=Lot,
|
|
||||||
item='{}/devices'.format(lot['id']),
|
|
||||||
query=[('id', device.id)])
|
|
||||||
assert len(trade.notes) == 1
|
|
||||||
assert trade.notes[0].devices[0] == device
|
|
||||||
|
|
||||||
# remove one device
|
|
||||||
lot, _ = user.delete({},
|
|
||||||
res=Lot,
|
|
||||||
item='{}/devices'.format(lot['id']),
|
|
||||||
query=[('id', device.id)],
|
|
||||||
status=200)
|
|
||||||
|
|
||||||
assert len(trade.notes) == 2
|
|
||||||
assert trade.notes[0].devices[0] == device
|
|
||||||
assert trade.notes[0].devices[0] == trade.notes[1].devices[0]
|
|
||||||
assert trade.devices == OrderedSet()
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.mvp
|
@pytest.mark.mvp
|
||||||
@pytest.mark.usefixtures(conftest.auth_app_context.__name__)
|
@pytest.mark.usefixtures(conftest.auth_app_context.__name__)
|
||||||
def test_price_custom():
|
def test_price_custom():
|
||||||
|
|
Reference in New Issue