report_store.logs.append({"date": portfolio.datetime(2018, 2, 24)})
self.assertEqual('[{"foo": "bar"}, {"date": "2018-02-24T00:00:00"}]', report_store.to_json())
report_store.logs.append({"amount": portfolio.Amount("BTC", 1)})
- with self.assertRaises(TypeError):
- report_store.to_json()
+ self.assertEqual('[{"foo": "bar"}, {"date": "2018-02-24T00:00:00"}, {"amount": "1.00000000 BTC"}]', report_store.to_json())
@mock.patch.object(market.ReportStore, "print_log")
@mock.patch.object(market.ReportStore, "add_log")