def test_null_conversion(): """Test null conversion.""" import System ob = ConversionTest() ob.StringField = None assert ob.StringField is None ob.ObjectField = None assert ob.ObjectField is None ob.SpamField = None assert ob.SpamField is None pi = 22 / 7 assert ob.Echo[System.Double](pi) == pi assert ob.Echo[System.DateTime](None) is None # Primitive types and enums should not be set to null. with pytest.raises(TypeError): ConversionTest().Int32Field = None with pytest.raises(TypeError): ConversionTest().EnumField = None
def test_null_conversion(): """Test null conversion.""" import System ob = ConversionTest() ob.StringField = None assert ob.StringField is None ob.ObjectField = None assert ob.ObjectField is None ob.SpamField = None assert ob.SpamField is None pi = 22/7 assert ob.Echo[System.Double](pi) == pi assert ob.Echo[System.DateTime](None) is None # Primitive types and enums should not be set to null. with pytest.raises(TypeError): ConversionTest().Int32Field = None with pytest.raises(TypeError): ConversionTest().EnumField = None
def test_string_conversion(self): """Test string / unicode conversion.""" ob = ConversionTest() self.assertTrue(ob.StringField == "spam") self.assertTrue(ob.StringField == u"spam") ob.StringField = "eggs" self.assertTrue(ob.StringField == "eggs") self.assertTrue(ob.StringField == u"eggs") ob.StringField = u"spam" self.assertTrue(ob.StringField == "spam") self.assertTrue(ob.StringField == u"spam") ob.StringField = u'\uffff\uffff' self.assertTrue(ob.StringField == u'\uffff\uffff') ob.StringField = System.String("spam") self.assertTrue(ob.StringField == "spam") self.assertTrue(ob.StringField == u"spam") ob.StringField = System.String(u'\uffff\uffff') self.assertTrue(ob.StringField == u'\uffff\uffff') ob.StringField = None self.assertTrue(ob.StringField is None) with self.assertRaises(TypeError): ConversionTest().StringField = 1
def testStringConversion(self): """Test string / unicode conversion.""" object = ConversionTest() self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = "eggs" self.assertTrue(object.StringField == "eggs") self.assertTrue(object.StringField == six.u("eggs")) object.StringField = six.u("spam") self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = six.u('\uffff\uffff') self.assertTrue(object.StringField == six.u('\uffff\uffff')) object.StringField = System.String("spam") self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = System.String(six.u('\uffff\uffff')) self.assertTrue(object.StringField == six.u('\uffff\uffff')) object.StringField = None self.assertTrue(object.StringField == None) def test(): ConversionTest().StringField = 1 self.assertRaises(TypeError, test)
def testStringConversion(self): """Test string / unicode conversion.""" object = ConversionTest() self.failUnless(object.StringField == "spam") self.failUnless(object.StringField == u"spam") object.StringField = "eggs" self.failUnless(object.StringField == "eggs") self.failUnless(object.StringField == u"eggs") object.StringField = u"spam" self.failUnless(object.StringField == "spam") self.failUnless(object.StringField == u"spam") object.StringField = u'\uffff\uffff' self.failUnless(object.StringField == u'\uffff\uffff') object.StringField = System.String("spam") self.failUnless(object.StringField == "spam") self.failUnless(object.StringField == u"spam") object.StringField = System.String(u'\uffff\uffff') self.failUnless(object.StringField == u'\uffff\uffff') object.StringField = None self.failUnless(object.StringField == None) def test(): ConversionTest().StringField = 1 self.failUnlessRaises(TypeError, test)
def testStringConversion(self): """Test string / unicode conversion.""" object = ConversionTest() self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = "eggs" self.assertTrue(object.StringField == "eggs") self.assertTrue(object.StringField == six.u("eggs")) object.StringField = six.u("spam") self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = six.u('\uffff\uffff') self.assertTrue(object.StringField == six.u('\uffff\uffff')) object.StringField = System.String("spam") self.assertTrue(object.StringField == "spam") self.assertTrue(object.StringField == six.u("spam")) object.StringField = System.String(six.u('\uffff\uffff')) self.assertTrue(object.StringField == six.u('\uffff\uffff')) object.StringField = None self.assertTrue(object.StringField == None) def test(): ConversionTest().StringField = 1 self.assertRaises(TypeError, test)
def test_string_conversion(): """Test string / unicode conversion.""" ob = ConversionTest() assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = "eggs" assert ob.StringField == "eggs" assert ob.StringField == u"eggs" ob.StringField = u"spam" assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = u'\uffff\uffff' assert ob.StringField == u'\uffff\uffff' ob.StringField = System.String("spam") assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = System.String(u'\uffff\uffff') assert ob.StringField == u'\uffff\uffff' ob.StringField = None assert ob.StringField is None with pytest.raises(TypeError): ConversionTest().StringField = 1
def test_string_conversion(): """Test string / unicode conversion.""" ob = ConversionTest() assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = "eggs" assert ob.StringField == "eggs" assert ob.StringField == u"eggs" ob.StringField = u"spam" assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = u'\uffff\uffff' assert ob.StringField == u'\uffff\uffff' ob.StringField = System.String("spam") assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = System.String(u'\uffff\uffff') assert ob.StringField == u'\uffff\uffff' ob.StringField = None assert ob.StringField is None with pytest.raises(TypeError): ConversionTest().StringField = 1
def test_null_conversion(self): """Test null conversion.""" ob = ConversionTest() ob.StringField = None self.assertTrue(ob.StringField is None) ob.ObjectField = None self.assertTrue(ob.ObjectField is None) ob.SpamField = None self.assertTrue(ob.SpamField is None) # Primitive types and enums should not be set to null. with self.assertRaises(TypeError): ConversionTest().Int32Field = None with self.assertRaises(TypeError): ConversionTest().EnumField = None
def test_null_conversion(): """Test null conversion.""" ob = ConversionTest() ob.StringField = None assert ob.StringField is None ob.ObjectField = None assert ob.ObjectField is None ob.SpamField = None assert ob.SpamField is None # Primitive types and enums should not be set to null. with pytest.raises(TypeError): ConversionTest().Int32Field = None with pytest.raises(TypeError): ConversionTest().EnumField = None
def test_null_conversion(): """Test null conversion.""" ob = ConversionTest() ob.StringField = None assert ob.StringField is None ob.ObjectField = None assert ob.ObjectField is None ob.SpamField = None assert ob.SpamField is None # Primitive types and enums should not be set to null. with pytest.raises(TypeError): ConversionTest().Int32Field = None with pytest.raises(TypeError): ConversionTest().EnumField = None
def testNullConversion(self): """Test null conversion.""" object = ConversionTest() object.StringField = None self.assertTrue(object.StringField == None) object.ObjectField = None self.assertTrue(object.ObjectField == None) object.SpamField = None self.assertTrue(object.SpamField == None) # Primitive types and enums should not be set to null. def test(): ConversionTest().Int32Field = None self.assertRaises(TypeError, test) def test(): ConversionTest().EnumField = None self.assertRaises(TypeError, test)
def testNullConversion(self): """Test null conversion.""" object = ConversionTest() object.StringField = None self.failUnless(object.StringField == None) object.ObjectField = None self.failUnless(object.ObjectField == None) object.SpamField = None self.failUnless(object.SpamField == None) # Primitive types and enums should not be set to null. def test(): ConversionTest().Int32Field = None self.failUnlessRaises(TypeError, test) def test(): ConversionTest().EnumField = None self.failUnlessRaises(TypeError, test)
def test_string_conversion(): """Test string / unicode conversion.""" ob = ConversionTest() assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = "eggs" assert ob.StringField == "eggs" assert ob.StringField == u"eggs" ob.StringField = u"spam" assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = u'\uffff\uffff' assert ob.StringField == u'\uffff\uffff' ob.StringField = System.String("spam") assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = System.String(u'\uffff\uffff') assert ob.StringField == u'\uffff\uffff' ob.StringField = None assert ob.StringField is None with pytest.raises(TypeError): ConversionTest().StringField = 1 world = UnicodeString() test_unicode_str = u"안녕" assert test_unicode_str == text_type(world.value) assert test_unicode_str == text_type(world.GetString()) # TODO: not sure what to do for Python 2 here (GH PR #670) if PY3: assert test_unicode_str == text_type(world)
def test_string_conversion(): """Test string / unicode conversion.""" ob = ConversionTest() assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = "eggs" assert ob.StringField == "eggs" assert ob.StringField == u"eggs" ob.StringField = u"spam" assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = u'\uffff\uffff' assert ob.StringField == u'\uffff\uffff' ob.StringField = System.String("spam") assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = System.String(u'\uffff\uffff') assert ob.StringField == u'\uffff\uffff' ob.StringField = None assert ob.StringField is None with pytest.raises(TypeError): ConversionTest().StringField = 1 world = UnicodeString() test_unicode_str = u"안녕" assert test_unicode_str == text_type(world.value) assert test_unicode_str == text_type(world.GetString()) # TODO: not sure what to do for Python 2 here (GH PR #670) if PY3: assert test_unicode_str == text_type(world)
def test_string_conversion(): """Test string / unicode conversion.""" ob = ConversionTest() assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = "eggs" assert ob.StringField == "eggs" assert ob.StringField == u"eggs" ob.StringField = u"spam" assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = u'\uffff\uffff' assert ob.StringField == u'\uffff\uffff' ob.StringField = System.String("spam") assert ob.StringField == "spam" assert ob.StringField == u"spam" ob.StringField = System.String(u'\uffff\uffff') assert ob.StringField == u'\uffff\uffff' ob.StringField = None assert ob.StringField is None with pytest.raises(TypeError): ConversionTest().StringField = 1 world = UnicodeString() test_unicode_str = u"안녕" assert test_unicode_str == str(world.value) assert test_unicode_str == str(world.GetString()) assert test_unicode_str == str(world)