예제 #1
0
 def test_device_id_property_works_as_expected(self):
     expected = 'Test string'
     item = Envelope()
     item.device_id = expected
     actual = item.device_id
     self.assertEqual(expected, actual)
     expected = 'Other string'
     item.device_id = expected
     actual = item.device_id
     self.assertEqual(expected, actual)
예제 #2
0
 def test_ikey_property_works_as_expected(self):
     expected = 'Test string'
     item = Envelope()
     item.ikey = expected
     actual = item.ikey
     self.assertEqual(expected, actual)
     expected = 'Other string'
     item.ikey = expected
     actual = item.ikey
     self.assertEqual(expected, actual)
예제 #3
0
 def test_flags_property_works_as_expected(self):
     expected = 42
     item = Envelope()
     item.flags = expected
     actual = item.flags
     self.assertEqual(expected, actual)
     expected = 13
     item.flags = expected
     actual = item.flags
     self.assertEqual(expected, actual)
예제 #4
0
 def test_data_property_works_as_expected(self):
     expected = object()
     item = Envelope()
     item.data = expected
     actual = item.data
     self.assertEqual(expected, actual)
     expected = object()
     item.data = expected
     actual = item.data
     self.assertEqual(expected, actual)
예제 #5
0
 def test_sample_rate_property_works_as_expected(self):
     expected = 1.5
     item = Envelope()
     item.sample_rate = expected
     actual = item.sample_rate
     self.assertEqual(expected, actual)
     expected = 4.8
     item.sample_rate = expected
     actual = item.sample_rate
     self.assertEqual(expected, actual)
 def test_device_id_property_works_as_expected(self):
     expected = 'Test string'
     item = Envelope()
     item.device_id = expected
     actual = item.device_id
     self.assertEqual(expected, actual)
     expected = 'Other string'
     item.device_id = expected
     actual = item.device_id
     self.assertEqual(expected, actual)
 def test_flags_property_works_as_expected(self):
     expected = 42
     item = Envelope()
     item.flags = expected
     actual = item.flags
     self.assertEqual(expected, actual)
     expected = 13
     item.flags = expected
     actual = item.flags
     self.assertEqual(expected, actual)
 def test_ikey_property_works_as_expected(self):
     expected = 'Test string'
     item = Envelope()
     item.ikey = expected
     actual = item.ikey
     self.assertEqual(expected, actual)
     expected = 'Other string'
     item.ikey = expected
     actual = item.ikey
     self.assertEqual(expected, actual)
 def test_sample_rate_property_works_as_expected(self):
     expected = 1.5
     item = Envelope()
     item.sample_rate = expected
     actual = item.sample_rate
     self.assertEqual(expected, actual)
     expected = 4.8
     item.sample_rate = expected
     actual = item.sample_rate
     self.assertEqual(expected, actual)
 def test_data_property_works_as_expected(self):
     expected = object()
     item = Envelope()
     item.data = expected
     actual = item.data
     self.assertEqual(expected, actual)
     expected = object()
     item.data = expected
     actual = item.data
     self.assertEqual(expected, actual)
 def test_serialize_works_as_expected(self):
     item = Envelope()
     item.ver = 42
     item.name = 'Test string'
     item.time = 'Test string'
     item.sample_rate = 1.5
     item.seq = 'Test string'
     item.ikey = 'Test string'
     for key, value in { 'key1': 'test value 1' , 'key2': 'test value 2' }.items():
         item.tags[key] = value
     item.data = object()
     actual = json.dumps(item.write(), separators=(',', ':'), cls=TestJsonEncoder)
     expected = '{"ver":42,"name":"Test string","time":"Test string","sampleRate":1.5,"seq":"Test string","iKey":"Test string","tags":{"key1":"test value 1","key2":"test value 2"},"data":{}}'
     self.assertEqual(expected, actual)
예제 #12
0
 def test_serialize_works_as_expected(self):
     item = Envelope()
     item.ver = 42
     item.name = 'Test string'
     item.time = 'Test string'
     item.sample_rate = 1.5
     item.seq = 'Test string'
     item.ikey = 'Test string'
     for key, value in {
             'key1': 'test value 1',
             'key2': 'test value 2'
     }.items():
         item.tags[key] = value
     item.data = object()
     actual = json.dumps(item.write(),
                         separators=(',', ':'),
                         cls=TestJsonEncoder)
     expected = '{"ver":42,"name":"Test string","time":"Test string","sampleRate":1.5,"seq":"Test string","iKey":"Test string","tags":{"key1":"test value 1","key2":"test value 2"},"data":{}}'
     self.assertEqual(expected, actual)
예제 #13
0
 def test_construct(self):
     item = Envelope()
     self.assertNotEqual(item, None)
예제 #14
0
 def test_tags_property_works_as_expected(self):
     item = Envelope()
     actual = item.tags
     self.assertNotEqual(actual, None)