annotate test/test_sub.py @ 2298:63aad60fb070

big effect rewrite: the effect functions & library
author drewp@bigasterisk.com
date Tue, 30 May 2023 23:48:42 -0700
parents b94abe02eefc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
418
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
1 import os
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
2 from light9.Submaster import Submaster
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
3
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
4 def testCalc():
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
5 dest = "/home/drewp/projects/light9/show/dance2007/subs/sub"
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
6 try:
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
7 os.remove(dest)
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
8 except OSError:
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
9 pass
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
10
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
11 sub = Submaster('sub', {'front1' : .5, 'front2' : .7})
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
12 assert not sub.no_nonzero()
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
13 assert sub.get_dmx_list()
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
14 sub.save()
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
15
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
16 assert os.path.exists(dest)
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
17
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
18 sub2 = Submaster('sub')
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
19 sub2.reload()
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
20 assert sub == sub2
b94abe02eefc test_sub.py file from 2007
drewp@bigasterisk.com
parents:
diff changeset
21 assert sub2.get_levels() == {'front1' : .5, 'front2' : .7}