Ejemplo n.º 1
0
 def test_fixed_with_default_and_text(self):
     s = String(self.name, fixed="fixed", default="default")
     s.value = self.value
     self.assertEquals("fixed", s.value)
Ejemplo n.º 2
0
 def test_from_xml(self):
     self.assertEquals(
         type(String.from_string("<bad>good</bad>")),
         type(String)
     )
Ejemplo n.º 3
0
 def test_fixed(self):
     s = String(self.name, fixed="fixed")
     s.value = "A"
     self.assertEquals("fixed", s.value)
Ejemplo n.º 4
0
 def test_fixed_with_text(self):
     s = String(self.name, fixed="fixed")
     s.value = self.value
     self.assertEquals("fixed", s.value)
Ejemplo n.º 5
0
 def test_default_with_text(self):
     s = String(self.name, default="default")
     s.value = self.value
     self.assertEquals(self.value, s.value)
Ejemplo n.º 6
0
 def test_from_element(self):
     self.assertEquals(
         type(String.from_element(etree.fromstringlist("<a>b</a>"))),
         type(String)
     )
Ejemplo n.º 7
0
 def test_min_length(self):
     min_length = 4
     s = String(self.name, min_length=min_length)
     s.value = "ABCD"
     self.assertEquals(min_length, s.min_length)
Ejemplo n.º 8
0
 def _build_string(self, tag, text=None, max_length=None, min_length=None, length=None, enumeration=None):
     s =  String(tag,max_length=max_length,min_length=min_length,length=length,enumeration=enumeration)
     s.value = text
     return s
Ejemplo n.º 9
0
 def test_max_length_value(self):
     ml = 4
     s = String(self.name,  max_length=ml)
     s.value = "ABC"
     self.assertEquals(ml, s.max_length)