Esempio n. 1
0
def test_doc_mts():
    assert_equal(rxname.doc(107), adoc)
    assert_equal(rxname.doc(1), totdoc)

    assert_equal(rxname.doc(long(107)), adoc)
    assert_equal(rxname.doc(long(1)), totdoc)

    assert_equal(rxname.doc("107"), adoc)
    assert_equal(rxname.doc("1"), totdoc)
Esempio n. 2
0
def test_doc_mts():
    assert_equal(rxname.doc(107), adoc)
    assert_equal(rxname.doc(1), totdoc)

    assert_equal(rxname.doc(long(107)), adoc)
    assert_equal(rxname.doc(long(1)), totdoc)

    assert_equal(rxname.doc("107"), adoc)
    assert_equal(rxname.doc("1"), totdoc)
Esempio n. 3
0
def test_doc_ids():
    assert_equal(rxname.doc(_hash("a")), adoc)
    assert_equal(rxname.doc(_hash("total")), totdoc)

    assert_equal(rxname.doc(long(_hash("a"))), adoc)
    assert_equal(rxname.doc(long(_hash("total"))), totdoc)    

    assert_equal(rxname.doc(str(_hash("a"))), adoc)
    assert_equal(rxname.doc(str(_hash("total"))), totdoc)    
Esempio n. 4
0
def test_doc_ids():
    assert_equal(rxname.doc(_hash("a")), adoc)
    assert_equal(rxname.doc(_hash("total")), totdoc)

    assert_equal(rxname.doc(long(_hash("a"))), adoc)
    assert_equal(rxname.doc(long(_hash("total"))), totdoc)

    assert_equal(rxname.doc(str(_hash("a"))), adoc)
    assert_equal(rxname.doc(str(_hash("total"))), totdoc)
Esempio n. 5
0
def test_doc_nucdelta():
    assert_equal(rxname.doc("U235", "U236"), absdoc)
    assert_equal(rxname.doc("U235", "Np236", "p"), absdoc)
    assert_equal(rxname.doc(922350, 912350), pdoc)
Esempio n. 6
0
def test_doc_alts():
    assert_equal(rxname.doc("alpha"), adoc)
    assert_equal(rxname.doc("tot"), totdoc)
Esempio n. 7
0
def test_doc_names():
    assert_equal(rxname.doc("a"), adoc)
    assert_equal(rxname.doc("total"), totdoc)
Esempio n. 8
0
###############################################

# rxnames
from textwrap import TextWrapper
from prettytable import PrettyTable, FRAME
from pyne import rxname

tw = TextWrapper(initial_indent="    ", subsequent_indent="    ", 
                 break_long_words=False)
style = {"style": "margin-left:auto;margin-right:auto;"}
rxtab = PrettyTable(['reaction', 'id', 'description'])
rxtab.align['reaction'] = 'l'
rxtab.align['id'] = 'r'
rxtab.align['description'] = 'l'
for name in sorted(rxname.names):
    rxtab.add_row(["'" + name + "'", rxname.id(name), rxname.doc(name)])
rxtab = "\n".join(tw.wrap(rxtab.get_html_string(attributes=style)))

aliastab = PrettyTable(['alias', 'reaction'])
aliastab.align['alias'] = 'l'
aliastab.align['reaction'] = 'l'
for alias, rxid in sorted(rxname.altnames.items()):
    aliastab.add_row(["'" + alias + "'", "'" + rxname.name(rxid) + "'"])
aliastab = "\n".join(tw.wrap(aliastab.get_html_string(attributes=style)))

_rxname_rst = """**Reactions:**

.. raw:: html

    <div>
{0}
Esempio n. 9
0
def test_doc_nucdelta():
    assert_equal(rxname.doc("U235", "U236"), absdoc)
    assert_equal(rxname.doc("U235", "Np236", "p"), absdoc)
    assert_equal(rxname.doc(922350, 912350), pdoc)
Esempio n. 10
0
def test_doc_alts():
    assert_equal(rxname.doc("alpha"), adoc)
    assert_equal(rxname.doc("tot"), totdoc)
Esempio n. 11
0
def test_doc_names():
    assert_equal(rxname.doc("a"), adoc)
    assert_equal(rxname.doc("total"), totdoc)