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')))
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')))
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')))
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')))