~jkakar/storm/documentation

« back to all changes in this revision

Viewing changes to tests/sqlobject.py

  • Committer: Jamu Kakar
  • Date: 2012-03-02 12:56:57 UTC
  • mfrom: (370.1.61 trunk)
  • Revision ID: jkakar@kakar.ca-20120302125657-ewuw0us4y3jigytb
- Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
755
755
        self.assertEquals(len(list(sliced_result)), 1)
756
756
        self.assertEquals(sliced_result.count(), 1)
757
757
 
 
758
    def test_result_set_count_sliced_empty(self):
 
759
        result = self.Person.select()
 
760
        sliced_result = result[1:1]
 
761
        self.assertEquals(len(list(sliced_result)), 0)
 
762
        self.assertEquals(sliced_result.count(), 0)
 
763
 
 
764
    def test_result_set_count_sliced_empty_zero(self):
 
765
        result = self.Person.select()
 
766
        sliced_result = result[0:0]
 
767
        self.assertEquals(len(list(sliced_result)), 0)
 
768
        self.assertEquals(sliced_result.count(), 0)
 
769
 
 
770
    def test_result_set_count_sliced_none(self):
 
771
        result = self.Person.select()
 
772
        sliced_result = result[None:None]
 
773
        self.assertEquals(len(list(sliced_result)), 2)
 
774
        self.assertEquals(sliced_result.count(), 2)
 
775
 
 
776
    def test_result_set_count_sliced_start_none(self):
 
777
        result = self.Person.select()
 
778
        sliced_result = result[None:1]
 
779
        self.assertEquals(len(list(sliced_result)), 1)
 
780
        self.assertEquals(sliced_result.count(), 1)
 
781
 
 
782
    def test_result_set_count_sliced_end_none(self):
 
783
        result = self.Person.select()
 
784
        sliced_result = result[1:None]
 
785
        self.assertEquals(len(list(sliced_result)), 1)
 
786
        self.assertEquals(sliced_result.count(), 1)
 
787
 
758
788
    def test_result_set_count_distinct(self):
759
789
        result = self.Person.select(
760
790
            "person.id = phone.person_id",