471
471
self.assertEquals(Store.of(Foo()), None)
472
472
self.assertEquals(Store.of(object()), None)
474
def test_is_empty(self):
475
result = self.store.find(Foo, id=300)
476
self.assertEquals(result.is_empty(), True)
477
result = self.store.find(Foo, id=30)
478
self.assertEquals(result.is_empty(), False)
480
def test_is_empty_with_composed_key(self):
481
result = self.store.find(Link, foo_id=300, bar_id=3000)
482
self.assertEquals(result.is_empty(), True)
483
result = self.store.find(Link, foo_id=30, bar_id=300)
484
self.assertEquals(result.is_empty(), False)
486
def test_is_empty_with_expression_find(self):
487
result = self.store.find(Foo.title, Foo.id == 300)
488
self.assertEquals(result.is_empty(), True)
489
result = self.store.find(Foo.title, Foo.id == 30)
490
self.assertEquals(result.is_empty(), False)
474
492
def test_find_iter(self):
475
493
result = self.store.find(Foo)
5487
5504
def test_contains(self):
5488
5505
self.assertEquals(Foo() in self.empty, False)
5507
def test_is_empty(self):
5508
self.assertEquals(self.result.is_empty(), True)
5509
self.assertEquals(self.empty.is_empty(), True)
5490
5511
def test_any(self):
5491
5512
self.assertEquals(self.result.any(), None)
5492
5513
self.assertEquals(self.empty.any(), None)