コード例 #1
0
 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())
コード例 #2
0
 def test_get_log_message(self):
     view_model = ViewModelElasticOfDemand()
     self.assertEqual(view_model.get_log_message(), '')
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
 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)