Exemplo n.º 1
0
def test_factor_relabel():
    "Test Factor.relabel() method"
    f = Factor('aaabbbccc')
    f.relabel({'a': 'd'})
    assert_array_equal(f, Factor('dddbbbccc'))
    f.relabel({'d': 'c', 'c': 'd'})
    assert_array_equal(f, Factor('cccbbbddd'))
    f.relabel({'d': 'c'})
    assert_array_equal(f, Factor('cccbbbccc'))
    assert_raises(KeyError, f.relabel, {'a':'c'})
Exemplo n.º 2
0
def test_factor_relabel():
    "Test Factor.relabel() method"
    f = Factor('aaabbbccc')
    f.relabel({'a': 'd'})
    assert_array_equal(f, Factor('dddbbbccc'))
    f.relabel({'d': 'c', 'c': 'd'})
    assert_array_equal(f, Factor('cccbbbddd'))
    f.relabel({'d': 'c'})
    assert_array_equal(f, Factor('cccbbbccc'))
    assert_raises(KeyError, f.relabel, {'a': 'c'})