Exemplo n.º 1
0
def sec_sorption (values):
    """
    This returns correct form of data in sorption section.

    :param lat: values
    :type lat: array
    :return: array with values from section materials
    :rtype: array
    """
    ret = {}
    ret['material'] = values[0]
    ret['substance'] = values[1]
    enum = 'enum(1>Equilibrium, 2>Freundlich, 3>Langmuir)'
    ret['type'] = comp.value_type(values[2], enum)
    coefs = 1
    if(values[2]>1):
        coefs = 2
    ret['coef'] = [values[i] for i in range(3, 3+coefs)]
    return ret         
Exemplo n.º 2
0
 def test_value_type2(self):
     val  = '1.5'
     res = 1
     val_type = 'int'
     self.assertEquals(res, comp.value_type(val, val_type))
Exemplo n.º 3
0
 def test_value_type3(self):
     val  = '2'
     res = 'word2'
     val_type = 'enum(1 > word1, 2 > word2, 3 > word3)'
     self.assertEquals(res, comp.value_type(val, val_type))
Exemplo n.º 4
0
 def test_value_type1(self):
     val  = '123.45'
     res = 123.45
     val_type = 'double'
     self.assertEquals(res, comp.value_type(val, val_type))