view test/test_base.py @ 1168:b556c96c6719
blocks3d/www Makefile: never check certificates of github, they are too confusing for wget
author |
Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru> |
date |
Mon, 26 May 2014 17:20:29 +0400 |
parents |
afed1fd8920c |
children |
|
line source
1 from allpy import protein, base
3 def test_new_monomers():
4 """Test creation of monomer objects"""
8 m = s.append_monomer(code1='A')
12 assert False, "base.Seqeuence must not be constructible from code1"
14 m = protein.Sequence().append_monomer(code3='ALA')
15 assert m.__class__.__name__ == "Alanine"
17 assert m.code3 == "ALA"
18 assert m.name == "Alanine"
20 m = s.append_monomer(code3='ALA')
21 assert m.__class__.__name__ == "Alanine"
23 assert m.code3 == "ALA"
24 assert m.name == "Alanine"
26 m = s.append_monomer(name="alaNINE")
27 assert m.__class__.__name__ == "Alanine"
29 assert m.code3 == "ALA"
30 assert m.name == "Alanine"
32 # This actually tests for proper overriding when there are many monomers
33 # with the same code3. The unmodified one takes precedence.
34 m = s.append_monomer(code3='SEC')
35 assert m.name == "Selenocysteine"
37 # vim: set et ts=4 sts=4 sw=4: