class TestFormData(unittest.TestCase): def setUp(self): self.form_data = FormData() self.form_data.add({'red': 'special'}) def test_add_payload(self): self.form_data.add({'lazing': 'sunday'}) assert_true('lazing' in self.form_data.payload) assert_equal(self.form_data.payload['lazing'], 'sunday') def test_add_by_key(self): self.form_data.add({'lazing': 'sunday'}, 'afternoon') assert_false('lazing' in self.form_data.payload) assert_true('afternoon' in self.form_data.options) assert_true('lazing' in self.form_data.options['afternoon']) assert_equal( self.form_data.options['afternoon']['lazing'], 'sunday' ) def test_requests_get(self): out = self.form_data.to_requests('get') assert_true('params' in out) assert_equal(out['params'], {'red': 'special'}) def test_requests_post(self): out = self.form_data.to_requests('post') assert_true('data' in out) assert_equal(out['data'], {'red': 'special'})
class TestFormData(unittest.TestCase): def setUp(self): self.form_data = FormData() self.form_data.add({'red': 'special'}) def test_add_payload(self): self.form_data.add({'lazing': 'sunday'}) assert_true('lazing' in self.form_data.payload) assert_equal(self.form_data.payload['lazing'], 'sunday') def test_add_by_key(self): self.form_data.add({'lazing': 'sunday'}, 'afternoon') assert_false('lazing' in self.form_data.payload) assert_true('afternoon' in self.form_data.options) assert_true('lazing' in self.form_data.options['afternoon']) assert_equal(self.form_data.options['afternoon']['lazing'], 'sunday') def test_requests_get(self): out = self.form_data.to_requests('get') assert_true('params' in out) assert_equal(out['params'], {'red': 'special'}) def test_requests_post(self): out = self.form_data.to_requests('post') assert_true('data' in out) assert_equal(out['data'], {'red': 'special'})