From 2305dde1517b7b6b1aa398dcce17f032d5920635 Mon Sep 17 00:00:00 2001 From: skrzepto Date: Aug 02 2016 14:04:16 +0000 Subject: feed tests no longer are required --- diff --git a/hubs/tests/test_widgets/test_feed.py b/hubs/tests/test_widgets/test_feed.py deleted file mode 100644 index 88e4913..0000000 --- a/hubs/tests/test_widgets/test_feed.py +++ /dev/null @@ -1,74 +0,0 @@ -import json - -import hubs.tests.test_widgets -from hubs.widgets.feed import PythonObjectEncoder - - -encode = lambda o: json.dumps(o, cls=PythonObjectEncoder) - -class TestPythonObjectEncoder(hubs.tests.test_widgets.WidgetTest): - def test_python_object_encoder_encodes_set(self): - data = set([1,2,3, 'bar', 'foo']) - expected_str = '[1, 2, 3, "bar", "foo"]' - expected_list = list(data) - - encoded = encode(data) - self.assertEqual(encoded, expected_str) - - decoded = json.loads(encoded) - self.assertEqual(expected_list, decoded) - - def test_python_object_encoder_encodes_tuple(self): - data = ('foo', 'bar', 'baz', 1) - expected_str = '["foo", "bar", "baz", 1]' - expected_list = list(data) - - encoded = encode(data) - self.assertEqual(encoded, expected_str) - - decoded = json.loads(encoded) - self.assertEqual(expected_list, decoded) - - - def test_python_object_encoder_encodes_object(self): - class Test(object): - def __init__(self): - self.x = 'x' - - data = Test() - expected_str = '{"x": "x"}' - expected_dict = data.__dict__ - encoded = encode(data) - self.assertEqual(encoded, expected_str) - - decoded = json.loads(encoded) - self.assertEqual(expected_dict, decoded) - - def test_python_object_encoder_encodes_deep_dict(self): - data = { - 'some_dict': { - 'one': 1, - 'aset': set(['two', 'three']), - 'four': 4.0, - 'tupe': (5,6), - }, - 'regular': 'string' - } - expected_str = '{"some_dict": {"four": 4.0, "tupe": [5, 6], "aset": ["two", "three"], "one": 1}, "regular": "string"}' - - expected_dict = { - 'some_dict': { - 'one': 1, - 'aset': ['two', 'three'], - 'four': 4.0, - 'tupe': [5,6], - }, - 'regular': 'string' - } - - encoded = encode(data) - self.assertEqual(expected_str, encoded) - - decoded = json.loads(encoded) - self.assertEqual(expected_dict, decoded) -