import pymcnp from … import consts from … import classes
class Test_Transformation_0: class Test_Init(classes.Test_Init): element = pymcnp.types.Transformation_0 EXAMPLES_VALID = [ { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: None, }, ] EXAMPLES_INVALID = [ { ‘o1’: None, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: None, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: None, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: None, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: None, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: None, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: None, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: None, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: None, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: None, ‘zy’: consts.ast.types.REAL, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: None, ‘zz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘zx’: consts.ast.types.REAL, ‘zy’: consts.ast.types.REAL, ‘zz’: None, ‘m’: consts.ast.types.INTEGER, }, ]
class Test_Mcnp(classes.Test_Mcnp):
element = pymcnp.types.Transformation_0
EXAMPLES_VALID = [
consts.string.types.TRANSFORMATION_0,
]
EXAMPLES_INVALID = [
'hello',
]
class Test_Transformation_1: class Test_Init(classes.Test_Init): element = pymcnp.types.Transformation_1 EXAMPLES_VALID = [ { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: None, }, ] EXAMPLES_INVALID = [ { ‘o1’: None, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: None, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: None, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: None, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: None, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: None, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: None, ‘yy’: consts.ast.types.REAL, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: None, ‘yz’: consts.ast.types.REAL, ‘m’: consts.ast.types.INTEGER, }, { ‘o1’: consts.ast.types.REAL, ‘o2’: consts.ast.types.REAL, ‘o3’: consts.ast.types.REAL, ‘xx’: consts.ast.types.REAL, ‘xy’: consts.ast.types.REAL, ‘xz’: consts.ast.types.REAL, ‘yx’: consts.ast.types.REAL, ‘yy’: consts.ast.types.REAL, ‘yz’: None, ‘m’: consts.ast.types.INTEGER, }, ]
class Test_Mcnp(classes.Test_Mcnp):
element = pymcnp.types.Transformation_1
EXAMPLES_VALID = [
consts.string.types.TRANSFORMATION_1,
]
EXAMPLES_INVALID = [
'hello',
]