Exemple #1
0
 def test_pass_connection_arguments_to_cursor(self):
     class MyDoc(Document):
         structure = {
             "foo":int,
             "bar":{"bla":int},
         }
     con = Connection(read_preference=ReadPreference.SECONDARY_PREFERRED,
         secondary_acceptable_latency_ms=16)
     con.register([MyDoc])
     col = con['test']['mongokit']
     assert col.MyDoc.find()._Cursor__read_preference == ReadPreference.SECONDARY_PREFERRED
     assert col.MyDoc.find()._Cursor__secondary_acceptable_latency_ms == 16
     con.close()
Exemple #2
0
    def test_pass_connection_arguments_to_cursor(self):
        class MyDoc(Document):
            structure = {
                "foo": int,
                "bar": {
                    "bla": int
                },
            }

        con = Connection(read_preference=ReadPreference.SECONDARY_PREFERRED,
                         secondary_acceptable_latency_ms=16)
        con.register([MyDoc])
        col = con['test']['mongokit']
        assert col.MyDoc.find(
        )._Cursor__read_preference == ReadPreference.SECONDARY_PREFERRED
        assert col.MyDoc.find()._Cursor__secondary_acceptable_latency_ms == 16
        con.close()