def test_valid_primitives(self): for t, type_props in PRIMITIVES.iteritems(): dt = DataType({'type': t}, {}, {}) assert_equals(dt.type, t) for f in type_props['formats']: dtf = DataType({'type': t, 'format': f}, {}, {}) assert_equals(dtf.type, t) assert_equals(dtf.format, f)
def test_valid_primitives(self): for t, type_props in PRIMITIVES.iteritems(): items = Items({'type': t}) assert_equals(items.type, t) for f in type_props['formats']: items = Items({'type': t, 'format': f}) assert_equals(items.type, t) assert_equals(items.format, f)