summaryrefslogtreecommitdiffstats
path: root/tests/unit/test_resolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_resolver.py')
-rw-r--r--tests/unit/test_resolver.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/test_resolver.py b/tests/unit/test_resolver.py
index 2e00e83..82ac30b 100644
--- a/tests/unit/test_resolver.py
+++ b/tests/unit/test_resolver.py
@@ -41,3 +41,13 @@ class TestResolver(unittest.TestCase):
r.account("Cash")
self.assertIn("3", str(ctx.exception))
self.assertIn("9", str(ctx.exception))
+
+ def test_account_by_id_fetches_single(self):
+ c = MagicMock()
+ c.request.return_value = {"data": {
+ "id": "129", "type": "accounts",
+ "attributes": {"name": "Nexi", "type": "revenue"}}}
+ r = Resolver(c)
+ acc = r.account_by_id("129")
+ self.assertEqual(acc, {"id": "129", "name": "Nexi", "type": "revenue"})
+ c.request.assert_called_once_with("GET", "/api/v1/accounts/129")