Beispiel #1
0
    def test_should_inform_first_status_available(self):
        encomenda = Encomenda(numero='123')
        encomenda.adicionar_status(Status(data='2009-01-28 17:49:00', local='L1', situacao='Encaminhado'))
        encomenda.adicionar_status(Status(data='2009-01-29 17:49:00', local='L1', situacao='Encaminhado'))
        encomenda.adicionar_status(Status(data='2009-01-30 17:49:00', local='L1', situacao='Encaminhado'))

        assert encomenda.primeiro_status_disponivel().data == '2009-01-28 17:49:00'
Beispiel #2
0
 def test_should_return_none_when_theres_no_status_available(self):
     encomenda = Encomenda(numero='123')
     assert encomenda.primeiro_status_disponivel() is None
     assert encomenda.ultimo_status_disponivel() is None