예제 #1
0
class MongoengineServiceTests(BaseTestCase):
    def setUp(self):
        super(MongoengineServiceTests, self).setUp()
        self.users = MongoengineService(User)

    def test_user_entity_is_new(self):
        u = User()
        assert u.is_new() is True

    def test_with_id(self):
        assert isinstance(self.users.with_id(str(self.user.id)), User)

    def test_with_username(self):
        assert isinstance(self.users.with_username('matt'), User)

    def test_with_dynamic_query(self):
        assert isinstance(self.users.with_phoneNumber('3155696217'), User)

    @raises(FieldNotFoundException)
    def test_with_dynamic_bad_field(self):
        self.users.with_something(1)

    @raises(EntityNotFoundException)
    def test_entity_not_found(self):
        self.users.with_username('bogus')
예제 #2
0
class MongoengineServiceTests(BaseTestCase):
    def setUp(self):
        super(MongoengineServiceTests, self).setUp()
        self.users = MongoengineService(User)

    def test_user_entity_is_new(self):
        u = User()
        assert u.is_new() is True

    def test_with_id(self):
        assert isinstance(self.users.with_id(str(self.user.id)), User)

    def test_with_username(self):
        assert isinstance(self.users.with_username("matt"), User)

    def test_with_dynamic_query(self):
        assert isinstance(self.users.with_phoneNumber("3155696217"), User)

    @raises(FieldNotFoundException)
    def test_with_dynamic_bad_field(self):
        self.users.with_something(1)

    @raises(EntityNotFoundException)
    def test_entity_not_found(self):
        self.users.with_username("bogus")