def test_ascii(self): data = IJSONifier(self.proxy) self.assertTrue('ascii' in data.json().keys()) self.assertEqual(data.json()['ascii'], '1234-abc')
def test_bool(self): data = IJSONifier(self.proxy) self.assertTrue('tf' in data.json().keys()) self.assertEqual(data.json()['tf'], True)
def test_int(self): data = IJSONifier(self.proxy) self.assertTrue('number1' in data.json().keys()) self.assertEqual(data.json()['number1'], 24)
def test_float(self): data = IJSONifier(self.proxy) self.assertTrue('number2' in data.json().keys()) self.assertEqual(data.json()['number2'], 11.2)
def test_unknown_type(self): data = IJSONifier(self.proxy) self.assertTrue('unknown_type' in data.json().keys()) self.assertEqual(data.json()['unknown_type'][0].get('data_1'), u'a') self.assertEqual(data.json()['unknown_type'][0].get('data_2'), u'b')
def test_choice(self): data = IJSONifier(self.proxy) self.assertTrue('choose' in data.json().keys()) self.assertEqual(data.json()['choose'], 1)
def test_tuple(self): data = IJSONifier(self.proxy) self.assertTrue('tuple_of' in data.json().keys()) self.assertEqual(data.json()['tuple_of'], [u'aaa', u'bbb']) self.assertTrue('tuple_of_2' in data.json().keys()) self.assertEqual(data.json()['tuple_of_2'], ['ccc', 'ddd'])
def test_list(self): data = IJSONifier(self.proxy) self.assertTrue('list_of' in data.json().keys()) self.assertEqual(data.json()['list_of'], ['aaa', 'bbb'])
def test_multiple_choice(self): data = IJSONifier(self.proxy) self.assertTrue('multiple_choice' in data.json().keys()) self.assertEqual(data.json()['multiple_choice'], [1, 3])
def test_textline(self): data = IJSONifier(self.proxy) self.assertTrue('simple_text' in data.json().keys()) self.assertEqual(data.json()['simple_text'], u'Lorem Ipsum')
def test_text(self): data = IJSONifier(self.proxy) self.assertTrue('long_text' in list(data.json().keys())) self.assertEqual(data.json()['long_text'], u'Lorem Ipsum')