def test_book_getters(self, new_book): cur = new_book.currencies[0] assert cur == new_book.get(Commodity, mnemonic=cur.mnemonic) with pytest.raises(ValueError): new_book.get(Commodity, mnemonic="FOO") with pytest.raises(ValueError): new_book.get(Commodity, mnemonic="CAD") assert new_book.get(Commodity).all() == [cur] assert new_book.accounts == [] assert new_book.transactions == [] assert new_book.commodities == [cur] assert new_book.currencies == [cur] assert new_book.prices == []
def test_book_getters(self, new_book): cur = new_book.currencies[0] assert cur == new_book.get(Commodity, mnemonic=cur.mnemonic) with pytest.raises(ValueError): new_book.get(Commodity, mnemonic="FOO") with pytest.raises(ValueError): new_book.get(Commodity, mnemonic="CAD") assert new_book.get(Commodity).all() == [cur] assert new_book.accounts == [] assert new_book.transactions == [] assert new_book.commodities == [cur] assert new_book.currencies == [cur] assert new_book.prices == [] assert new_book.customers == [] assert new_book.vendors == [] assert new_book.employees == [] assert new_book.taxtables == []