Ejemplo n.º 1
0
    def test_new_values_returns_result_of_sequence_factory(self):
        expr = unittest.mock.sentinel.expr
        descriptor = unittest.mock.sentinel.descriptor
        sf = unittest.mock.Mock()

        gsd = xso_query.GetSequenceDescriptor(expr,
                                              descriptor,
                                              sequence_factory=sf)

        vs = gsd.new_values()
        sf.assert_called_with()
        self.assertEqual(vs, sf())
Ejemplo n.º 2
0
    def test_update_values_uses_extend(self):
        expr = unittest.mock.sentinel.expr
        descriptor = unittest.mock.sentinel.descriptor

        v = unittest.mock.Mock()
        vnew = unittest.mock.sentinel.vnew

        gsd = xso_query.GetSequenceDescriptor(
            expr,
            descriptor,
        )

        gsd.update_values(v, vnew)

        v.extend.assert_called_with(vnew)