'Make sure we are prevented from creating libraries with invalid keys/data'

@ddt.data({}, {'org': 'org'}, {'library': 'lib'}, {'org': 'C++', 'library': 'lib', 'display_name': 'Lib    with    invalid    characters    in    key'}, {'org': 'Org', 'library': 'Wh@t?', 'display_name': 'Lib    with    invalid    characters    in    key'})
def test_create_library_invalid(self, data):

    response = self.client.ajax_post(LIBRARY_REST_URL, data)
    self.assertEqual(response.status_code, 400)
