Exemplo n.º 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]
Exemplo n.º 2
0
def test_model_save(target):
    d = DemoMultipleModel(sender=target(None))
    d.save()
    assert d.sender == [Sender1]
Exemplo n.º 3
0
def test_field():
    d = DemoMultipleModel(sender=Sender1)
    assert d.sender == [Sender1]
Exemplo n.º 4
0
def test_field_empty_len():
    expected = 0
    d = DemoMultipleModel(sender=[])
    assert d.sender.__len__() == expected
Exemplo n.º 5
0
def test_field_empty():
    d = DemoMultipleModel(sender=[])
    assert d.sender == []
Exemplo n.º 6
0
def test_field_none_saved():
    d = DemoMultipleModel(sender=None)
    d.sender = None
    d.save()
    assert d.sender is None
Exemplo n.º 7
0
def test_field_none():
    d = DemoMultipleModel(sender=None)
    assert d.sender is None