def test_from_code_3(self): self.assertEqual(3, subject.from_code('3'))
def test_from_code_1(self): self.assertEqual(1, subject.from_code('1'))
def test_from_code_2(self): self.assertEqual(2, subject.from_code('2'))
def test_from_code_a(self): self.assertEqual(10, subject.from_code('a'))
def test_from_code_0(self): self.assertEqual(0, subject.from_code('0'))
def test_from_code_6(self): self.assertEqual(6, subject.from_code('6'))
def test_from_code_8(self): self.assertEqual(8, subject.from_code('8'))
def test_from_code_Bb(self): self.assertEqual(2305, subject.from_code('Bb'))
def test_from_code_ZZZZZ(self): self.assertEqual(916132831, subject.from_code('ZZZZZ'))
def test_from_code_10(self): self.assertEqual(62, subject.from_code('10'))
def test_from_code_Aa(self): self.assertEqual(2242, subject.from_code('Aa'))
def test_from_code_B(self): self.assertEqual(37, subject.from_code('B'))
def test_from_code_A(self): self.assertEqual(36, subject.from_code('A'))
def test_from_code_b(self): self.assertEqual(11, subject.from_code('b'))
def test_from_code_4(self): self.assertEqual(4, subject.from_code('4'))
def test_toggle_number_10(self): as_code = subject.to_code(10) as_number = subject.from_code(as_code) self.assertEqual(10, as_number)
def test_from_code_5(self): self.assertEqual(5, subject.from_code('5'))
def test_toggle_number_826129430(self): as_code = subject.to_code(826129430) as_number = subject.from_code(as_code) self.assertEqual(826129430, as_number)
def test_from_code_7(self): self.assertEqual(7, subject.from_code('7'))
def test_toggle_code_AzHAd0(self): as_number = subject.from_code('AzHAd') as_code = subject.to_code(as_number) self.assertEqual('AzHAd', as_code)
def check_number_of_hits(self, url_code: str, expected_number_of_hits: int): link = LinkModel.objects.annotate(hit_count=Count('hitmodel')).get(id=from_code(url_code)) self.assertEqual(expected_number_of_hits, link.hit_count)
def test_from_code_9(self): self.assertEqual(9, subject.from_code('9'))