We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7eb5f9e commit 7fee586Copy full SHA for 7fee586
tests/strings/non_empty_string_test.py
@@ -0,0 +1,16 @@
1
+import unittest
2
+
3
+from pyvalueobjects.errors.ValueObjectError import ValueObjectError
4
+from pyvalueobjects.strings.non_empty_string import NonEmptyString
5
6
7
+class TestNonemptyStringValueObject(unittest.TestCase):
8
+ def test_value_return_input_value(self):
9
+ self.assertRaises(ValueObjectError, NonEmptyString, '')
10
11
+ def test_basic_string(self):
12
+ vo = NonEmptyString('patata')
13
+ self.assertEqual('patata', vo.value())
14
15
+ def test_none_return_none(self):
16
+ self.assertRaises(ValueObjectError, NonEmptyString, None)
0 commit comments