def test_intrade_fields_limited(self):
     """
     Tests that ``get_intrade_fields`` returns only the fields specifed
     """
     fields = ['bid', 'offer']
     returned = api.get_intrade_fields(743474, fields)
     # returned dict has same keys as input fields of items
     self.assertItemsEqual(returned.keys(), fields)
 def test_intrade_returns_decimal(self):
     """
     Tests that ``get_intrade_fields`` returns a appropriate Decimal values
     for decimal fields
     """
     decimal_fields = ['bid', 'offer']
     returned = api.get_intrade_fields(743474, fields=decimal_fields)
     for decimal_value in returned.values():
         self.assertIsInstance(decimal_value, Decimal)
         self.assertLessEqual(decimal_value, 1)
         self.assertGreaterEqual(decimal_value, 0)