Exemplo n.º 1
0
 def test_convert3(self):
     """exercise tohil.convert to=bool"""
     assert (tohil.convert(True, to=bool) == True)
     assert (tohil.convert("t", to=bool) == True)
     assert (tohil.convert("1", to=bool) == True)
     assert (tohil.convert(1, to=bool) == True)
     assert (tohil.convert(False, to=bool) == False)
     assert (tohil.convert("f", to=bool) == False)
     assert (tohil.convert("0", to=bool) == False)
     assert (tohil.convert(0, to=bool) == False)
Exemplo n.º 2
0
 def test_convert8(self):
     """exercise tohil.convert and to=tohil.tclobj"""
     assert (repr(tohil.convert(
         "1 2 3", to=tohil.tclobj)) == "<tohil.tclobj: '1 2 3'>")
Exemplo n.º 3
0
 def test_convert7(self, iset):
     """exercise tohil.convert and to=set"""
     assert (sorted(tohil.convert(iset, to=set)) == iset)
Exemplo n.º 4
0
 def test_convert6(self, ituple):
     """exercise tohil.convert and to=tuple"""
     assert (tohil.convert(ituple, to=tuple) == ituple)
Exemplo n.º 5
0
 def test_convert5(self, idict):
     """exercise tohil.convert and to=dict"""
     assert (tohil.convert(idict, to=dict) == idict)
Exemplo n.º 6
0
 def test_convert4(self, ilist):
     """exercise tohil.convert to=list"""
     assume(ilist != '\x00')
     assert (tohil.convert(ilist, to=list) == ilist)
Exemplo n.º 7
0
 def test_convert2(self, i):
     """exercise tohil.convert and to=int and to=float"""
     assert (tohil.convert(i, to=int) == i)
     assert (tohil.convert(i, to=float) == float(i))
Exemplo n.º 8
0
 def test_convert1(self, i):
     """exercise tohil.convert with no to= and with to=str"""
     assert (tohil.convert(i) == str(i))
     assert (tohil.convert(i, to=str) == str(i))
     assert (tohil.convert(str(i)) == str(i))
Exemplo n.º 9
0
 def test_convert7(self, iset):
     """exercise tohil.convert and to=set"""
     assume(not any('{' in v or '}' in v for v in iset))
     assert (sorted(tohil.convert(iset, to=set)) == sorted(iset))