def test_transactions_list(self):
    with Stub() as first_transaction:
      first_transaction.seller_id >> 1
      first_transaction.month >> 10

    with Stub() as second_transaction:
      second_transaction.seller_id >> 1
      second_transaction.month >> 10

    with Stub() as third_transaction:
      third_transaction.seller_id >> 1
      third_transaction.month >> 11

    Transaction.objects = { 1: first_transaction,
                            2: second_transaction,
                            3: third_transaction }

    # October's transactions
    Seller.transactions_list(10) |should| equal_to(
      [first_transaction, second_transaction]
    )
Example #2
0
    def test_transactions_list(self):
        with Stub() as first_transaction:
            first_transaction.seller_id >> 1
            first_transaction.month >> 10

        with Stub() as second_transaction:
            second_transaction.seller_id >> 1
            second_transaction.month >> 10

        with Stub() as third_transaction:
            third_transaction.seller_id >> 1
            third_transaction.month >> 11

        Transaction.objects = {
            1: first_transaction,
            2: second_transaction,
            3: third_transaction
        }

        # October's transactions
        Seller.transactions_list(10) | should | equal_to(
            [first_transaction, second_transaction])