예제 #1
0
    def test_create_range_field(self):
        db = Database("foo")

        field = RootField("invoice-id", False)
        db.add_field(field)

        range_field = FieldRangeIndex("int", "invoice-id")
        db.add_index(range_field)

        index = db.field_range_indexes()[0]
        assert "invoice-id" == index.field_name()
        assert "int" == index.scalar_type()

        indexes = db.field_range_indexes()
        assert 1 == len(indexes)
예제 #2
0
    def test_create_range_field(self):
        db = Database("foo")

        field = RootField("invoice-id", False)
        db.add_field(field)

        range_field = FieldRangeIndex("int", "invoice-id")
        db.add_index(range_field)

        index = db.field_range_indexes()[0]
        self.assertEqual("invoice-id", index.field_name())
        self.assertEqual("int", index.scalar_type())

        indexes = db.field_range_indexes()
        self.assertEqual(1, len(indexes))
예제 #3
0
    def test_create_range_field(self):
        db = Database("foo")

        field = RootField("invoice-id", False)
        db.add_field(field)

        range_field = FieldRangeIndex("int", "invoice-id")
        db.add_index(range_field)

        index = db.field_range_indexes()[0]
        assert "invoice-id" == index.field_name()
        assert "int" == index.scalar_type()

        indexes = db.field_range_indexes()
        assert 1 == len(indexes)