code: def test_flip_lines(self):
      self.assertEqual(
          list(
              flip_lines(
                  matrix=[
                      (0, 0),
                      (0, 1),
                      (0, 2),
                      (1, 0),
                      (1, 1),
                      (1, 2),
                  ],
                  base=3,
              )
          ),
          [(0, 0), (0, 1), (0, 2), (1, 2), (1, 1), (1, 0)],
      )
      self.assertEqual(
          list(flip_lines(matrix=[], base=3)),
          [],
      )
      self.assertEqual(
          list(
              flip_lines(
                  matrix=[
                      (0, 0),
                      (0, 1),
                      (0, 2),
                      (1, 0),
                      (1, 1),
                      (1, 2),
                  ],
                  base=0,
              )
          ),
          [],
      )
  
file_path: PyWaffle/tests/test_utilities.py
imports: import unittest
  from pywaffle.waffle import array_resize, division, flip_lines, round_up_to_multiple
label_desc: Use image node_id 3 for calling the TestUtilities obj's underlying member method code with example usage: obj.test_flip_lines() without return types