Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/diff/841256723feb/test/test_base.py
Дата изменения: Unknown
Дата индексирования: Mon Feb 4 08:35:55 2013
Кодировка:

Поисковые слова: m 8
allpy: test/test_base.py diff

allpy

diff test/test_base.py @ 408:841256723feb

Added a few tests on monomer construction
author Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru>
date Tue, 08 Feb 2011 20:40:38 +0300
parents
children e70a40d7a993
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/test/test_base.py	Tue Feb 08 20:40:38 2011 +0300
     1.3 @@ -0,0 +1,23 @@
     1.4 +import allpy.base as b
     1.5 +import allpy.protein
     1.6 +
     1.7 +def test_new_monomers():
     1.8 +
     1.9 +	try:
    1.10 +		m = b.Monomer.from_code1('A')
    1.11 +	except Exception:
    1.12 +		pass
    1.13 +	else:
    1.14 +		assert False, "base.Monomers must not be constructible from code1"
    1.15 +
    1.16 +	m = b.Monomer.from_code3('ALA')
    1.17 +	assert m.__class__.__name__ == "Alanine"
    1.18 +	assert m.code1 == "A"
    1.19 +	assert m.code3 == "ALA"
    1.20 +	assert m.name == "Alanine"
    1.21 +
    1.22 +	m = b.Monomer.from_name("alaNINE")
    1.23 +	assert m.__class__.__name__ == "Alanine"
    1.24 +	assert m.code1 == "A"
    1.25 +	assert m.code3 == "ALA"
    1.26 +	assert m.name == "Alanine"