def test_tax14(self):
     r = tax.cal(2, [116033, 523318])[-1]
     self.assertEqual(r, 40375)
 def test_tax15(self):
     r = tax.cal(2, [450604, 512674])[-1]
     self.assertEqual(r, 76757)
 def test_tax23(self):
     r = tax.cal(2, [0, 700])[-1]
     self.assertEqual(r, 0)
 def test_tax3(self):
     r = tax.cal(2, [236228, 386173])[-1]
     self.assertEqual(r, 25694)
 def test_tax2(self):
     r = tax.cal(2, [579376, 971651])[-1]
     self.assertEqual(r, 176674)
 def test_tax21(self):
     r = tax.cal(2, [10000000000000000, 50000000000000000])[-1]
     self.assertEqual(r, 8999999999994600)
 def test_tax9(self):
     r = tax.cal(2, [224021, 300713])[-1]
     self.assertEqual(r, 12364)
 def test_tax18(self):
     r = tax.cal(2, [391338, 331695])[-1]
     self.assertEqual(r, 36663)
 def test_tax7(self):
     r = tax.cal(2, [398493, 961401])[-1]
     self.assertEqual(r, 144181)
 def test_tax8(self):
     r = tax.cal(2, [351009, 672727])[-1]
     self.assertEqual(r, 87111)
 def test_tax6(self):
     r = tax.cal(2, [745505, 742744])[-1]
     self.assertEqual(r, 166002)
 def test_tax5(self):
     r = tax.cal(2, [501972, 324731])[-1]
     self.assertEqual(r, 54544)
 def test_tax4(self):
     r = tax.cal(2, [242491, 873310])[-1]
     self.assertEqual(r, 108864)
 def test_tax16(self):
     r = tax.cal(2, [550598, 140513])[-1]
     self.assertEqual(r, 48734)
 def test_tax1(self):
     r = tax.cal(2, [745693, 438638])[-1]
     self.assertEqual(r, 114336)
 def test_tax17(self):
     r = tax.cal(2, [935166, 651119])[-1]
     self.assertEqual(r, 182668)
 def test_tax10(self):
     r = tax.cal(2, [682626, 783577])[-1]
     self.assertEqual(r, 162254)
 def test_tax19(self):
     r = tax.cal(2, [870059, 621064])[-1]
     self.assertEqual(r, 166490)
 def test_tax11(self):
     r = tax.cal(2, [163300, 282063])[-1]
     self.assertEqual(r, 8058)
 def test_tax20(self):
     r = tax.cal(2, [208734, 326526])[-1]
     self.assertEqual(r, 14925)
 def test_tax12(self):
     r = tax.cal(2, [82093, 557859])[-1]
     self.assertEqual(r, 40472)
 def test_tax22(self):
     r = tax.cal(2, [10000000000000000, 200000])[-1]
     self.assertEqual(r, 1500000000024600)
 def test_tax13(self):
     r = tax.cal(2, [567641, 514420])[-1]
     self.assertEqual(r, 96950)
 def test_tax24(self):
     r = tax.cal(2, [1000, 200000])[-1]
     self.assertEqual(r, 0)
 def test_tax25(self):
     r = tax.cal(2, [10000000000000000, 1000])[-1]
     self.assertEqual(r, 1499999999994750)