avoid crash in test helper due to fp division
authorPhilipp Gesang <philipp.gesang@intra2net.com>
Mon, 31 Oct 2016 16:44:42 +0000 (17:44 +0100)
committerPhilipp Gesang <philipp.gesang@intra2net.com>
Thu, 3 Nov 2016 10:01:26 +0000 (11:01 +0100)
As a matter of fact, ``randomint()`` accepts only int-ishly typed
values, not floats. Consequently, integer division is the way to
go.

testing/create_pseudo_random_files.py

index d5a12cb..953afcc 100755 (executable)
@@ -120,7 +120,7 @@ def get_files_per_folder(nfile, ndir, distribute_files):
         if (f_per_dir > 0):
             var = max(1, int(f_per_dir - f_per_dir * distribute_files / 100))
             files += random.randint(f_per_dir - var, f_per_dir + var)
-        var = f_remainder - f_remainder * distribute_files / 100
+        var = f_remainder - f_remainder * distribute_files // 100
         files += random.randint(f_remainder - var, f_remainder + var)
         aux_files -= files
         if (aux_files <= 0):