def test_in_str(self):
     l = values.List(
         [values.String('a'),
          values.String('b'),
          values.String('c')])
     r = values.String('a')
     result = r.in_(l)
     assert result.value
 def test_in_str_negative(self):
     l = values.List(
         [values.String('a'),
          values.String('b'),
          values.String('c')])
     r = values.String('d')
     result = r.in_(l)
     assert not result.value
 def _visit(self, string_expr):
     return values.String(string_expr.value)
 def _get_value(self):
     return values.String(self.value)
 def _get_string(self):
     res = ''
     for v in self.value:
         res = ''.join([res, v._get_string().value])
     return values.String(res)
 def _get_unit(self):
     return values.String(self.value[1].value)
 def _get_name(self):
     return values.String(self.value[0].value)
 def _get_standard(self):
     if self._is_vendor_specific().value:
         prefix = self._check_is_vendor()
         return values.String(self._name[len(prefix):])
     return self._get_name()
 def _get_name(self):
     return values.String(self._name)
 def test_eq_strings_negative(self):
     l = values.String('a')
     r = values.String('b')
     result = l.equals(r)
     assert not result.value
 def test_eq_strings(self):
     l = values.String('a')
     r = values.String('a')
     result = l.equals(r)
     assert result.value