import os
import types
-from unittest2 import TestCase
+from unittest import TestCase
from datetime import datetime
def test_typed_node_boolean(self):
node = toTypedNode(True)
- self.assertIn(node.literal_value['string'], (u'1', u'true'))
+ self.assertIn(node.literal_value['string'], ('1', 'true'))
self.assertEqual(str(node.literal_value['datatype']),
'http://www.w3.org/2001/XMLSchema#boolean')
def test_typed_node_string(self):
node = toTypedNode('hello')
- self.assertEqual(node.literal_value['string'], u'hello')
+ self.assertEqual(node.literal_value['string'], 'hello')
self.assertTrue(node.literal_value['datatype'] is None)
def test_typed_real_like(self):
s = "Argh matey"
node = toTypedNode(s)
self.assertEqual(fromTypedNode(node), s)
- self.assertEqual(type(fromTypedNode(node)), types.UnicodeType)
+ self.assertEqual(type(fromTypedNode(node)), str)
def test_blank_or_uri_blank(self):
node = blankOrUri()
self.assertEqual(node, s)
def test_unicode_node_roundtrip(self):
- literal = u'\u5927'
+ literal = '\u5927'
roundtrip = fromTypedNode(toTypedNode(literal))
self.assertEqual(roundtrip, literal)
- self.assertEqual(type(roundtrip), types.UnicodeType)
+ self.assertEqual(type(roundtrip), str)
def test_datetime_no_microsecond(self):
dateTimeType = xsdNS['dateTime'].uri
self.assertTrue(model.contains_statement(s))
-except ImportError, e:
- print "Unable to test rdfhelp"
+except ImportError as e:
+ print("Unable to test rdfhelp")
def suite():
- from unittest2 import TestSuite, defaultTestLoader
+ from unittest import TestSuite, defaultTestLoader
suite = TestSuite()
suite.addTests(defaultTestLoader.loadTestsFromTestCase(TestRDFHelp))
suite.addTests(defaultTestLoader.loadTestsFromTestCase(TestRDFSchemas))
if __name__ == "__main__":
- from unittest2 import main
+ from unittest import main
main(defaultTest="suite")