Пример #1
0
def test_basic():
    d = DemoMultipleModel(sender=Sender1)
    d.save()
    assert d.sender == [Sender1]

    d = DemoMultipleModel(sender=[Sender1])
    d.save()
    assert d.sender == [Sender1]

    d = DemoMultipleModel()
    d.sender = Sender1
    d.save()
    assert d.sender == [Sender1]

    d = DemoMultipleModel()
    d.sender = [Sender1]
    d.save()
    assert d.sender == [Sender1]

    d = DemoMultipleModel()
    d.sender = [Sender1, Sender2]
    d.save()
    assert d.sender == [Sender1, Sender2]
Пример #2
0
def test_model_save(target):
    d = DemoMultipleModel(sender=target(None))
    d.save()
    assert d.sender == [Sender1]
Пример #3
0
def test_field():
    d = DemoMultipleModel(sender=Sender1)
    assert d.sender == [Sender1]
Пример #4
0
def test_field_empty_len():
    expected = 0
    d = DemoMultipleModel(sender=[])
    assert d.sender.__len__() == expected
Пример #5
0
def test_field_empty():
    d = DemoMultipleModel(sender=[])
    assert d.sender == []
Пример #6
0
def test_field_none_saved():
    d = DemoMultipleModel(sender=None)
    d.sender = None
    d.save()
    assert d.sender is None
Пример #7
0
def test_field_none():
    d = DemoMultipleModel(sender=None)
    assert d.sender is None