def test_round_trip_maximum(self):
     """ Test to assert stability of values through round-trips """
     for value in range(65536):
         with self.subTest(int=value):
             result = channels_to_ints(
                 ints_to_channels(
                     [value],
                     maximum=65535,
                 ),
                 maximum=65535,
             )
             self.assertEqual(result, (value, ))
 def test_ints_to_channels_maximum(self):
     values = (6, 6, 0, 15)
     channels = ints_to_channels(values, maximum=15)
     self.assertEqual(channels, (0.4, 0.4, 0.0, 1.0))
 def test_ints_to_channels(self):
     values = (102, 102, 0, 255)
     channels = ints_to_channels(values)
     self.assertEqual(channels, (0.4, 0.4, 0.0, 1.0))