MCPcopy
hub / github.com/django/django / test_lefthand_power

Method test_lefthand_power

tests/expressions/tests.py:1804–1812  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1802 self.assertEqual(qs.get().bitor, 58)
1803
1804 def test_lefthand_power(self):
1805 # LH Power arithmetic operation on floats and integers
1806 Number.objects.filter(pk=self.n.pk).update(
1807 integer=F("integer") ** 2, float=F("float") ** 1.5
1808 )
1809 self.assertEqual(Number.objects.get(pk=self.n.pk).integer, 1764)
1810 self.assertEqual(
1811 Number.objects.get(pk=self.n.pk).float, Approximate(61.02, places=2)
1812 )
1813
1814 def test_lefthand_bitwise_xor(self):
1815 Number.objects.update(integer=F("integer").bitxor(48))

Callers

nothing calls this directly

Calls 5

FClass · 0.90
ApproximateClass · 0.90
updateMethod · 0.45
filterMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected