Beispiel #1
0
 def test_variantPyObject(self):
     class Data(object):
         def __init__(self):
             self.a = 123
     d1 = Data()
     d2 = wx.testVariantTypemap(d1)
     self.assertTrue(isinstance(d2, Data))
     self.assertEqual(d2.a, 123)
     self.assertTrue(d1 is d2)
Beispiel #2
0
    def test_variantPyObject(self):
        class Data(object):
            def __init__(self):
                self.a = 123

        d1 = Data()
        d2 = wx.testVariantTypemap(d1)
        self.assertTrue(isinstance(d2, Data))
        self.assertEqual(d2.a, 123)
        self.assertTrue(d1 is d2)
Beispiel #3
0
 def test_variantDateTime2(self):
     import datetime
     d1 = datetime.datetime(2003, 2, 1, 4, 5, 6)
     d2 = wx.testVariantTypemap(d1)
     #print(wx.testVariantTypeName(d1))
     self.assertTrue(isinstance(d2, wx.DateTime))
     self.assertEqual(d2.year, 2003)
     self.assertEqual(d2.month, wx.DateTime.Feb)
     self.assertEqual(d2.day, 1)
     self.assertEqual(d2.hour, 4)
     self.assertEqual(d2.minute, 5)
     self.assertEqual(d2.second, 6)
Beispiel #4
0
 def test_variantDateTime2(self):
     import datetime
     d1 = datetime.datetime(2003,2,1, 4,5,6)
     d2 = wx.testVariantTypemap(d1)
     #print(wx.testVariantTypeName(d1))
     self.assertTrue(isinstance(d2, wx.DateTime))
     self.assertEqual(d2.year,   2003)
     self.assertEqual(d2.month,  wx.DateTime.Feb)
     self.assertEqual(d2.day,    1)
     self.assertEqual(d2.hour,   4)
     self.assertEqual(d2.minute, 5)
     self.assertEqual(d2.second, 6)
Beispiel #5
0
 def test_variant3(self):
     d1 = dict(a=1, b=2, c=3)
     d2 = wx.testVariantTypemap(d1)
     self.assertEqual(d1, d2)
Beispiel #6
0
 def test_variant2(self):
     s = wx.testVariantTypemap("Hello")
     self.assertEqual(s, "Hello")
Beispiel #7
0
 def test_variant1(self):
     n = wx.testVariantTypemap(123)
     self.assertTrue(isinstance(n, six.integer_types))
     self.assertEqual(n, 123)
Beispiel #8
0
 def test_variant3(self):
     d1 = dict(a=1, b=2, c=3)
     d2 = wx.testVariantTypemap(d1)
     self.assertEqual(d1, d2)
Beispiel #9
0
 def test_variant2(self):
     s = wx.testVariantTypemap("Hello")
     self.assertEqual(s, "Hello")
Beispiel #10
0
 def test_variant1(self):
     n = wx.testVariantTypemap(123)
     self.assertTrue(isinstance(n, six.integer_types))
     self.assertEqual(n, 123)
Beispiel #11
0
 def test_variantArrayString1(self):
     a1 = "This is a test".split()
     a2 = wx.testVariantTypemap(a1)
     self.assertEqual(a1, a2)
     self.assertTrue(isinstance(a2, list))
Beispiel #12
0
 def test_variantDateTime1(self):
     d1 = wx.DateTime(1, 2, 2003, 4, 5, 6)
     d2 = wx.testVariantTypemap(d1)
     self.assertEqual(d1, d2)
     self.assertTrue(isinstance(d2, wx.DateTime))
Beispiel #13
0
 def test_variantNone(self):
     d1 = None
     d2 = wx.testVariantTypemap(d1)
     self.assertTrue(d2 is None)
Beispiel #14
0
 def test_variantArrayString1(self):
     a1 = "This is a test".split()
     a2 = wx.testVariantTypemap(a1)
     self.assertEqual(a1, a2)
     self.assertTrue(isinstance(a2, list))
Beispiel #15
0
 def test_variantDateTime1(self):
     d1 = wx.DateTime(1,2,2003, 4,5,6)
     d2 = wx.testVariantTypemap(d1)
     self.assertEqual(d1, d2)
     self.assertTrue(isinstance(d2, wx.DateTime))
Beispiel #16
0
 def test_variantNone(self):
     d1 = None
     d2 = wx.testVariantTypemap(d1)
     self.assertTrue(d2 is None)