示例#1
0
 def test_can_process_map_argument_func_returns_filtered_data(self):
     self.populate_db()
     form_basic = MapOptionForm(
         data={
             'natureza': 'todas',
             'data_inicial': datetime.date(day=1, month=1, year=2015),
             'data_final': datetime.date(day=31, month=1, year=2015)
         })
     form_advanced = AdvancedOptionsForm(data={
         'hora_inicial': '',
         'hora_final': '',
         'bairro': '',
         'via': ''
     })
     form_basic.full_clean()
     form_advanced.full_clean()
     data = process_map_arguments(form_basic, form_advanced)
     self.assertNotEqual(data[0].get('pk', 'false'), 'false')
     self.assertNotEqual(data[0].get('natureza', 'false'), 'false')
     self.assertNotEqual(data[0].get('bairro', 'false'), 'false')
     self.assertNotEqual(data[0].get('via', 'false'), 'false')
     self.assertNotEqual(data[0].get('numero', 'false'), 'false')
     self.assertNotEqual(data[0].get('formatted_date', 'false'), 'false')
     self.assertNotEqual(data[0].get('weekday', 'false'), 'false')
     self.assertNotEqual(data[0].get('hora', 'false'), 'false')
     self.assertNotEqual(data[0].get('latitude', 'false'), 'false')
     self.assertNotEqual(data[0].get('longitude', 'false'), 'false')
示例#2
0
	def test_form_fields_are_optional(self):
		form = AdvancedOptionsForm(data={
			'bairro': '',
			'via': '',
			'hora_inicial': '',
			'hora_final': ''
			})
		self.assertTrue(form.is_valid())
示例#3
0
	def test_form_renders_input_fields(self):
		form = AdvancedOptionsForm()
		self.assertIn('name="bairro"', form.as_p())
		self.assertIn('name="via"', form.as_p())
		self.assertIn('name="hora_inicial"', form.as_p())
		self.assertIn('name="hora_final"', form.as_p())
		self.assertIn('placeholder="hh:mm"', form.as_p())
示例#4
0
	def test_can_process_map_argument_func_returns_filtered_data(self):
		self.populate_db()
		form_basic = MapOptionForm(data={
			'natureza': 'todas',
			'data_inicial': datetime.date(day=1, month=1, year=2015),
			'data_final': datetime.date(day=31, month=1, year=2015)
		})
		form_advanced = AdvancedOptionsForm(data={
			'hora_inicial': '', 'hora_final': '', 'bairro': '', 'via': ''
		})
		form_basic.full_clean()
		form_advanced.full_clean()
		data = process_map_arguments(form_basic, form_advanced)
		self.assertNotEqual(data[0].get('pk', 'false'), 'false')
		self.assertNotEqual(data[0].get('natureza', 'false'), 'false')
		self.assertNotEqual(data[0].get('bairro', 'false'), 'false')
		self.assertNotEqual(data[0].get('via', 'false'), 'false')
		self.assertNotEqual(data[0].get('numero', 'false'), 'false')
		self.assertNotEqual(data[0].get('formatted_date', 'false'), 'false')
		self.assertNotEqual(data[0].get('weekday', 'false'), 'false')
		self.assertNotEqual(data[0].get('hora', 'false'), 'false')
		self.assertNotEqual(data[0].get('latitude', 'false'), 'false')
		self.assertNotEqual(data[0].get('longitude', 'false'), 'false')