annotate test/test_sub.py @ 1786:11affc6d6045

more graph methods. some cleanup of the code that runs only required handlers, but it's not turned on yet Ignore-this: eb8e148737af4779a4735384ef6426ce
author Drew Perttula <drewp@bigasterisk.com>
date Thu, 07 Jun 2018 08:11:17 +0000
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}