def test_multiple_values(self):
        streamer = auto_stream_db_records(self.handler)
        default_len = next(streamer)

        self.assertEqual(len(default_len), 10)

        self.assertEqual(len(streamer.send(20)), 20, "provided length of 20")
        self.assertEqual(len(streamer.send(15)), 15, "provided length of 15")
        self.assertEqual(len(next(streamer)), 15,
                         "no length provided use previous = 15")
        self.assertEqual(len(streamer.send(None)), 15,
                         "nothing sent, use previous")
        self.assertEqual(len(streamer.send(7)), 7, "new provided length")
    def test_multiple_values(self):
        streamer = auto_stream_db_records(self.handler)
        default_len = next(streamer)

        self.assertEqual(len(default_len), 10)

        self.assertEqual(len(streamer.send(20)), 20, "provided length of 20")
        self.assertEqual(len(streamer.send(15)), 15, "provided length of 15")
        self.assertEqual(
            len(next(streamer)), 15, "no length provided use previous = 15"
        )
        self.assertEqual(
            len(streamer.send(None)), 15, "nothing sent, use previous"
        )
        self.assertEqual(len(streamer.send(7)), 7, "new provided length")
 def test_default_value(self):
     streamer = auto_stream_db_records(self.handler)
     rows = next(streamer)
     self.assertEqual(len(rows), 10)
 def test_first_call_fixed_value(self):
     streamer = auto_stream_db_records(self.handler)
     self.assertEqual(len(streamer.send(1)), 1)
    def test_with_fixed_value(self):
        streamer = auto_stream_db_records(self.handler)
        rows = streamer.send(20)

        self.assertEqual(len(rows), 20)
    def test_with_fixed_value(self):
        streamer = auto_stream_db_records(self.handler)
        rows = streamer.send(20)

        self.assertEqual(len(rows), 20)
 def test_default_value(self):
     streamer = auto_stream_db_records(self.handler)
     rows = next(streamer)
     self.assertEqual(len(rows), 10)
 def test_first_call_fixed_value(self):
     streamer = auto_stream_db_records(self.handler)
     self.assertEqual(len(streamer.send(1)), 1)