コード例 #1
0
ファイル: thrift_util_test.py プロジェクト: cloudera/hue
    def test_simpler_string(self):
        struct = TestStruct()
        self.assertEquals("TestStruct()", thrift_util.simpler_string(struct))
        struct.a = "hello world"
        self.assertEquals("TestStruct(a='hello world')", thrift_util.simpler_string(struct))
        struct.a = ""
        struct.b = 12345
        self.assertEquals("TestStruct(a='', b=12345)", thrift_util.simpler_string(struct))
        struct.a = None
        self.assertEquals("TestStruct(b=12345)", thrift_util.simpler_string(struct))

        nested = TestNesting()
        nested.nested_struct = struct
        self.assertEquals("TestNesting(nested_struct=TestStruct(b=12345))", thrift_util.simpler_string(nested))
コード例 #2
0
  def test_empty_string_vs_none(self):
    struct1 = TestStruct()
    struct2 = TestStruct()
    struct2.a = ""

    self.assertNotEquals(thrift_util.to_bytes(struct1), thrift_util.to_bytes(struct2))
    self.assertNotEquals(struct1, struct2)
コード例 #3
0
ファイル: thrift_util_test.py プロジェクト: yang040840219/hue
  def test_empty_string_vs_none(self):
    struct1 = TestStruct()
    struct2 = TestStruct()
    struct2.a = ""

    self.assertNotEquals(thrift_util.to_bytes(struct1), thrift_util.to_bytes(struct2))
    self.assertNotEquals(struct1, struct2)
コード例 #4
0
  def test_to_from_bytes(self):
    struct = TestStruct()
    struct.a = "hello world"
    struct.b = 12345

    self.assertEquals(struct, thrift_util.from_bytes(TestStruct, thrift_util.to_bytes(struct)))
    self.assertEquals(thrift_util.to_bytes(struct),
      thrift_util.to_bytes(thrift_util.from_bytes(TestStruct, thrift_util.to_bytes(struct))))
コード例 #5
0
ファイル: thrift_util_test.py プロジェクト: yang040840219/hue
  def test_to_from_bytes(self):
    struct = TestStruct()
    struct.a = "hello world"
    struct.b = 12345

    self.assertEquals(struct, thrift_util.from_bytes(TestStruct, thrift_util.to_bytes(struct)))
    self.assertEquals(thrift_util.to_bytes(struct),
      thrift_util.to_bytes(thrift_util.from_bytes(TestStruct, thrift_util.to_bytes(struct))))
コード例 #6
0
ファイル: thrift_util_test.py プロジェクト: maduhu/HDP-hue
    def test_simpler_string(self):
        struct = TestStruct()
        self.assertEquals("TestStruct()", thrift_util.simpler_string(struct))
        struct.a = "hello world"
        self.assertEquals("TestStruct(a='hello world')",
                          thrift_util.simpler_string(struct))
        struct.a = ""
        struct.b = 12345
        self.assertEquals("TestStruct(a='', b=12345)",
                          thrift_util.simpler_string(struct))
        struct.a = None
        self.assertEquals("TestStruct(b=12345)",
                          thrift_util.simpler_string(struct))

        nested = TestNesting()
        nested.nested_struct = struct
        self.assertEquals("TestNesting(nested_struct=TestStruct(b=12345))",
                          thrift_util.simpler_string(nested))
コード例 #7
0
ファイル: djangothrift_test.py プロジェクト: 18600597055/hue
  def test_store_and_retrieve(self):
    create_tables(ThriftTestModel)
    struct = TestStruct()
    struct.a = "hello world"
    struct.b = 12345
    x = ThriftTestModel()
    x.my_int = 3
    x.my_struct = struct
    x.save()

    y = ThriftTestModel.objects.all()[0]
    self.assertEqual(x.my_int, y.my_int)
    self.assertEqual(x.my_struct, y.my_struct)
    y.delete()
コード例 #8
0
ファイル: djangothrift_test.py プロジェクト: ziq211/hue
    def test_store_and_retrieve(self):
        create_tables(ThriftTestModel)
        struct = TestStruct()
        struct.a = "hello world"
        struct.b = 12345
        x = ThriftTestModel()
        x.my_int = 3
        x.my_struct = struct
        x.save()

        y = ThriftTestModel.objects.all()[0]
        self.assertEqual(x.my_int, y.my_int)
        self.assertEqual(django_util.encode_json(x.my_struct), y.my_struct)
        y.delete()