Skip to content

Commit

Permalink
chore: modify test
Browse files Browse the repository at this point in the history
  • Loading branch information
Laerte committed May 8, 2024
1 parent 1313c86 commit 6c83678
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions tests/test_adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from typing import KeysView

from itemadapter.adapter import ItemAdapter
from platform import python_implementation

from tests import (
AttrsItem,
Expand Down Expand Up @@ -191,7 +190,7 @@ def test_get_field_meta_defined_fields(self):
self.assertEqual(adapter.get_field_meta("value"), MappingProxyType({"serializer": int}))

def test_delitem_len_iter(self):
item = self.item_class(name="asdf", value=1234)
item = dict(name="asdf", value=1234)
adapter = ItemAdapter(item)
self.assertEqual(len(adapter), 2)
self.assertEqual(sorted(list(iter(adapter))), ["name", "value"])
Expand All @@ -204,11 +203,10 @@ def test_delitem_len_iter(self):
self.assertEqual(len(adapter), 0)
self.assertEqual(sorted(list(iter(adapter))), [])

if python_implementation() != "PyPy":
with self.assertRaises(KeyError):
del adapter["name"]
with self.assertRaises(KeyError):
del adapter["value"]
with self.assertRaises(KeyError):
del adapter["name"]
with self.assertRaises(KeyError):
del adapter["value"]
with self.assertRaises(KeyError):
del adapter["undefined_field"]

Expand Down

0 comments on commit 6c83678

Please sign in to comment.