Esempio n. 1
0
    def test_get_index_not_unique(self):
        column_1 = Column(unique=False)
        column_1.initialize("column_1")

        records = (Record([column_1], ["str_1"]), Record([column_1], ["str_2"]))

        self.assertEqual(column_1.get_index(records), {"str_1": (records[0],), "str_2": (records[1],)})
Esempio n. 2
0
    def test_get_index__no_index(self):
        column_1 = Column(no_index=True)
        column_1.initialize('column_1')

        records = ( Record([column_1], ['str_1']),
                    Record([column_1], ['str_2']))

        self.assertEqual(column_1.get_index(records), None)
Esempio n. 3
0
    def test_get_index_not_unique(self):
        column_1 = Column(unique=False)
        column_1.initialize('column_1')

        records = ( Record([column_1], ['str_1']),
                    Record([column_1], ['str_2']))

        self.assertEqual(column_1.get_index(records), {'str_1': (records[0], ),
                                                       'str_2': (records[1], )})
Esempio n. 4
0
    def test_get_index_not_unique(self):
        column_1 = Column(unique=False)
        column_1.initialize('column_1')

        records = (Record([column_1], ['str_1']), Record([column_1],
                                                         ['str_2']))

        self.assertEqual(column_1.get_index(records), {
            'str_1': (records[0], ),
            'str_2': (records[1], )
        })