示例#1
0
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'})
示例#2
0
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'})
示例#3
0
 def setUp(self):
     self.form_data = FormData()
     self.form_data.add({'red': 'special'})
示例#4
0
 def setUp(self):
     self.form_data = FormData()
     self.form_data.add({'red': 'special'})