def test_not_a_list(): assert_bad_type("a_list_of_values", "list", "i'm not a list")
def test_not_a_float(): assert_bad_type('a_float', 'float', "i'm not a float")
def test_not_a_number(): assert_bad_type("a_number", "number", "i'm not a number")
def test_not_a_list(): assert_bad_type('a_list_of_values', 'list', "i'm not a list")
def test_not_a_binary(): # 'u' literal prefix produces type `str` in Python 3 assert_bad_type('a_binary', 'binary', u"i'm not a binary")
def test_not_a_boolean(): assert_bad_type('a_boolean', 'boolean', "i'm not a boolean")
def test_not_a_integer(): assert_bad_type('an_integer', 'integer', "i'm not an integer")
def test_not_a_string(): assert_bad_type('a_string', 'string', 1)
def test_not_a_dict(): assert_bad_type('a_dict', 'dict', "i'm not a dict")
def test_not_a_number(): assert_bad_type('a_number', 'number', "i'm not a number")
def test_not_a_dict(): assert_bad_type("a_dict", "dict", "i'm not a dict")
def test_not_a_string(): assert_bad_type("a_string", "string", 1)
def test_not_a_integer(): assert_bad_type("an_integer", "integer", "i'm not an integer")
def test_not_a_boolean(): assert_bad_type("a_boolean", "boolean", "i'm not a boolean")
def test_not_a_datetime(): assert_bad_type('a_datetime', 'datetime', "i'm not a datetime")
def test_not_a_datetime(): assert_bad_type("a_datetime", "datetime", "i'm not a datetime")
def test_not_a_float(): assert_bad_type("a_float", "float", "i'm not a float")