class TestTaxes(unittest.TestCase): def setUp(self): print("setUp") self.__taxes = Taxes() self.totalTaxes = 1000 self.governmentPercentage = 20 def test_get_total_tax(self): result = self.__taxes.getTotalTax() self.assertEqual(result, 200)
def getQuery(self, the_type): if the_type is not None: if the_type.lower() == "taxes": self.query = Taxes() elif the_type.lower() == "road_work": self.query = RoadWork() else: self.query = None return self.query
def taxes_2020_over(): income = 1_000_000 return Taxes(income, bracket_2020)
def taxes_2020_low(): income = 8_000 return Taxes(income, bracket_2020)
def taxes_2019(): income = 40_000 return Taxes(income)
def setUp(self): print("setUp") self.__taxes = Taxes() self.totalTaxes = 1000 self.governmentPercentage = 20