Esempio n. 1
0
 def test_prepare_field_value_not_in_venture_date(self):
     """
     Test if field is properly prepared for placing it in report. Value not
     in venture data and there is default rule.
     """
     venture_data = {}
     rules = {
         'currency': True,
         'total_cost': True,
     }
     result = AllVentures._prepare_field('field1', rules, venture_data)
     self.assertEquals(result, ('0.00 PLN', D('0')))
Esempio n. 2
0
 def test_prepare_field_value_in_venture_data(self):
     """
     Test if field is properly prepared for placing it in report. Value
     in venture data.
     """
     venture_data = {
         'field1': '1234',
     }
     rules = {
         'currency': False
     }
     result = AllVentures._prepare_field('field1', rules, venture_data)
     self.assertEquals(result, ('1234', D('0')))
Esempio n. 3
0
 def test_prepare_field_value_basestring(self):
     """
     Test if field is properly prepared for placing it in report. Value is
     string.
     """
     venture_data = {
         'field1': '123'
     }
     rules = {
         'currency': True,
         'total_cost': True,
     }
     result = AllVentures._prepare_field('field1', rules, venture_data)
     self.assertEquals(result, ('123', D('0')))
Esempio n. 4
0
 def test_prepare_field_value_in_venture_data_currency(self):
     """
     Test if field is properly prepared for placing it in report. Value
     in venture data.
     """
     venture_data = {
         'field1': 1234,
     }
     rules = {
         'currency': True,
         'total_cost': True,
     }
     result = AllVentures._prepare_field('field1', rules, venture_data)
     self.assertEquals(result, ('1234.00 PLN', D('1234')))