@@ -921,6 +921,25 @@ def test_set_volume(self):
921
921
ch .set_volume (0.0 )
922
922
self .assertAlmostEqual (ch .get_volume (), 0.0 )
923
923
924
+ ch .set_volume (0.5 )
925
+ self .assertAlmostEqual (ch .get_volume (), 0.5 )
926
+ ch .set_volume (- 0.1 )
927
+ self .assertAlmostEqual (ch .get_volume (), 0.5 )
928
+ ch .set_volume (- 5 )
929
+ self .assertAlmostEqual (ch .get_volume (), 0.5 )
930
+
931
+ ch .set_volume (0.99 )
932
+ self .assertAlmostEqual (ch .get_volume (), 0.99 )
933
+ ch .set_volume (1.0 )
934
+ self .assertAlmostEqual (ch .get_volume (), 1.0 )
935
+ ch .set_volume (1.1 )
936
+ self .assertAlmostEqual (ch .get_volume (), 1.0 )
937
+ ch .set_volume (3 )
938
+ self .assertAlmostEqual (ch .get_volume (), 1.0 )
939
+
940
+ ch .set_volume (- 0.5 )
941
+ self .assertAlmostEqual (ch .get_volume (), 1.0 )
942
+
924
943
for volume_1000x in range (0 , 1_000 + 1 ):
925
944
set_volume = volume_1000x / 1_000
926
945
@@ -1271,6 +1290,25 @@ def test_set_volume_exact(self):
1271
1290
snd .set_volume (0.0 )
1272
1291
self .assertAlmostEqual (snd .get_volume (), 0.0 )
1273
1292
1293
+ snd .set_volume (0.5 )
1294
+ self .assertAlmostEqual (snd .get_volume (), 0.5 )
1295
+ snd .set_volume (- 0.1 )
1296
+ self .assertAlmostEqual (snd .get_volume (), 0.5 )
1297
+ snd .set_volume (- 5 )
1298
+ self .assertAlmostEqual (snd .get_volume (), 0.5 )
1299
+
1300
+ snd .set_volume (0.99 )
1301
+ self .assertAlmostEqual (snd .get_volume (), 0.99 )
1302
+ snd .set_volume (1.0 )
1303
+ self .assertAlmostEqual (snd .get_volume (), 1.0 )
1304
+ snd .set_volume (1.1 )
1305
+ self .assertAlmostEqual (snd .get_volume (), 1.0 )
1306
+ snd .set_volume (3 )
1307
+ self .assertAlmostEqual (snd .get_volume (), 1.0 )
1308
+
1309
+ snd .set_volume (- 0.5 )
1310
+ self .assertAlmostEqual (snd .get_volume (), 1.0 )
1311
+
1274
1312
for volume_1000x in range (0 , 1_000 + 1 ):
1275
1313
set_volume = volume_1000x / 1_000
1276
1314
0 commit comments