def test_id_can_be_a_mongo_objectid(self): assert_that(value_is_valid_id(bson.ObjectId()), is_(True))
def test_id_value_cannot_contain_white_spaces(self): assert_that(value_is_valid_id('a b'), is_(False)) assert_that(value_is_valid_id('a b'), is_(False)) assert_that(value_is_valid_id('a\tb'), is_(False))
def test_id_should_be_a_utf8_string(self): assert_that(value_is_valid_id(7), is_(False)) assert_that(value_is_valid_id(None), is_(False)) assert_that(value_is_valid_id(u'7'), is_(True))
def test_id_value_cannot_be_empty(self): assert_that(value_is_valid_id(''), is_(False)) assert_that(value_is_valid_id('a'), is_(True))