示例#1
0
    def test_uses_get_keys_below(self):
        db = Database(self.engine, self.config)
        db.put(r"A", r"1")
        db.put(r"AB", r"2")
        db.put(r"AC", r"3")
        db.put(r"B", r"4")
        db.put(r"BB", r"5")
        db.put(r"BC", r"6")

        self.formatter = r"{},"

        self.key_and_value = r""
        db.get_keys_below(r"B", self.all_and_each)
        self.assertEqual(self.key_and_value, r"A,AB,AC,")

        db.stop()
示例#2
0
    def test_uses_get_keys_below(self):
        db = Database(self.engine, self.config)
        db.put(r"A", r"1")
        db.put(r"AB", r"2")
        db.put(r"AC", r"3")
        db.put(r"B", r"4")
        db.put(r"BB", r"5")
        db.put(r"BC", r"6")

        self.formatter = r"{},"

        self.key = r""
        db.get_keys_below(r"B", self.all_and_each)
        self.assertEqual(self.key, r"A,AB,AC,")

        db.put(r"记!", r"RR")
        self.key = r""
        db.get_keys_strings_below("\uFFFF", self.all_and_each_strings)
        self.assertEqual(self.key, r"A,AB,AC,B,BB,BC,记!,")
        db.stop()