diff options
| author | Edoardo Pasca <edo.paskino@gmail.com> | 2019-06-13 11:06:47 +0100 | 
|---|---|---|
| committer | Edoardo Pasca <edo.paskino@gmail.com> | 2019-06-13 11:06:47 +0100 | 
| commit | 3352510df0967c79eb9d06f9e024c8fdcdacd677 (patch) | |
| tree | a08fb2da9a830aa2892b296d65465e729e3b4b1e /Wrappers/Python | |
| parent | e0968ac0dee1b8a46bfd75a357df704118ad05a7 (diff) | |
| download | framework-3352510df0967c79eb9d06f9e024c8fdcdacd677.tar.gz framework-3352510df0967c79eb9d06f9e024c8fdcdacd677.tar.bz2 framework-3352510df0967c79eb9d06f9e024c8fdcdacd677.tar.xz framework-3352510df0967c79eb9d06f9e024c8fdcdacd677.zip  | |
test binary divide speedup is tested on 10 consecutive divisions
Diffstat (limited to 'Wrappers/Python')
| -rwxr-xr-x | Wrappers/Python/test/test_DataContainer.py | 23 | 
1 files changed, 13 insertions, 10 deletions
diff --git a/Wrappers/Python/test/test_DataContainer.py b/Wrappers/Python/test/test_DataContainer.py index 4c53df8..7234167 100755 --- a/Wrappers/Python/test/test_DataContainer.py +++ b/Wrappers/Python/test/test_DataContainer.py @@ -324,16 +324,19 @@ class TestDataContainer(unittest.TestCase):          ds = DataContainer(a, False, ['X', 'Y', 'Z'])          ds1 = ds.copy() -        steps.append(timer()) -        ds.divide(ds1, out=ds) -        steps.append(timer()) -        t1 = dt(steps) -        print("ds.divide(ds1, out=ds)", dt(steps)) -        steps.append(timer()) -        ds2 = ds.divide(ds1) -        steps.append(timer()) -        t2 = dt(steps) -        print("ds2 = ds.divide(ds1)", dt(steps)) +        t1 = 0  +        t2 = 0 +        for i in range(10): +            steps.append(timer()) +            ds.divide(ds1, out=ds) +            steps.append(timer()) +            t1 += dt(steps)/10. +            print("ds.divide(ds1, out=ds)", dt(steps)) +            steps.append(timer()) +            ds2 = ds.divide(ds1) +            steps.append(timer()) +            t2 += dt(steps)/10. +            print("ds2 = ds.divide(ds1)", dt(steps))          self.assertLess(t1, t2)          self.assertEqual(ds.as_array()[0][0][0], 1.)  | 
