Ejemplo n.º 1
0
def test_new_invalid():
    x = 1
    with pytest.raises(TypeError):
        rinterface.SexpSymbol(x)
Ejemplo n.º 2
0
def test_new_str():
    symbol = rinterface.SexpSymbol('pi')
    assert 'pi' == str(symbol)
Ejemplo n.º 3
0
def test_new_fromstring():
    symbol = rinterface.SexpSymbol('pi')
    evalsymbol = rinterface.baseenv['eval'](symbol)
    assert evalsymbol.rid == rinterface.baseenv['pi'].rid
Ejemplo n.º 4
0
def test_new_missing():
    with pytest.raises(TypeError):
        rinterface.SexpSymbol()
Ejemplo n.º 5
0
 def testNew_str(self):
     symbol = rinterface.SexpSymbol("pi")
     self.assertEqual("pi", str(symbol))
Ejemplo n.º 6
0
 def testNew_fromstring(self):
     symbol = rinterface.SexpSymbol("pi")
     evalsymbol = rinterface.baseenv['eval'](symbol)
     self.assertEqual(evalsymbol.rid, rinterface.baseenv['pi'].rid)