Skip to content

Commit

Permalink
fix assertions (#872)
Browse files Browse the repository at this point in the history
  • Loading branch information
dantownsend authored Jul 26, 2023
1 parent 1d2a224 commit b13c383
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
9 changes: 5 additions & 4 deletions tests/columns/foreign_key/test_attribute_access.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ class BandB(Table):
class BandC(Table):
manager = ForeignKey(
references=LazyTableReference(
table_class_name="Manager", module_path=__name__
table_class_name="Manager",
module_path=__name__,
)
)

Expand All @@ -37,7 +38,7 @@ def test_attribute_access(self):
references.
"""
for band_table in (BandA, BandB, BandC, BandD):
self.assertTrue(isinstance(band_table.manager.name, Varchar))
self.assertIsInstance(band_table.manager.name, Varchar)

def test_recursion_limit(self):
"""
Expand All @@ -47,7 +48,7 @@ def test_recursion_limit(self):
# Should be fine:
column: Column = Manager.manager.name
self.assertTrue(len(column._meta.call_chain), 1)
self.assertTrue(isinstance(column, Varchar))
self.assertIsInstance(column, Varchar)

with self.assertRaises(Exception):
Manager.manager.manager.manager.manager.manager.manager.manager.manager.manager.manager.manager.name # noqa
Expand All @@ -59,4 +60,4 @@ def test_recursion_time(self):
start = time.time()
Manager.manager.manager.manager.manager.manager.manager.name
end = time.time()
self.assertTrue(end - start < 1.0)
self.assertLess(end - start, 1.0)
4 changes: 2 additions & 2 deletions tests/columns/foreign_key/test_foreign_key_string.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class TestForeignKeyString(TestCase):

def test_foreign_key_string(self):
for band_table in (BandA, BandB, BandC):
self.assertEqual(
self.assertIs(
band_table.manager._foreign_key_meta.resolved_references,
Manager,
)
Expand Down Expand Up @@ -66,4 +66,4 @@ def test_lazy_reference_to_app(self):
table_class_name="Manager", app_name="music"
)

self.assertTrue(reference.resolve() is Manager)
self.assertIs(reference.resolve(), Manager)

0 comments on commit b13c383

Please sign in to comment.