def test_set_arguments_from_array1(self): viewmodel = ViewModelElasticOfDemand() array = ['4', '3', '4', '5', '\n', '\n'] viewmodel.set_arguments_from_array(array) self.assertEqual(array, viewmodel.get_arguments_array())
def test_get_log_message(self): view_model = ViewModelElasticOfDemand() self.assertEqual(view_model.get_log_message(), '')
def test_essential(self): viewmodel = ViewModelElasticOfDemand() viewmodel.set_arguments_from_array( ['50', '53', '\n', '\n', '500', '600']) viewmodel.calc_by_salary() self.assertEqual(viewmodel.get_type_salary(), DemandTypes.Essential)
def test_lowquality(self): viewmodel = ViewModelElasticOfDemand() viewmodel.set_arguments_from_array( ['200', '180', '\n', '\n', '500', '600']) viewmodel.calc_by_salary() self.assertEqual(viewmodel.get_type_salary(), DemandTypes.Lowquality)
def test_elastic(self): viewmodel = ViewModelElasticOfDemand() viewmodel.set_arguments_from_array(['5', '10', '5', '4', '\n', '\n']) viewmodel.calc_by_price() self.assertEqual(viewmodel.get_type_price(), DemandTypes.Elastic)