def test_to_ui_json_meta_data_ten_by_five_empty(self): sheet = Sheet(width=10, height=5) expected = dict(width=sheet.width, height=sheet.height, name='Untitled') self.assertEquals( json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)
def test_to_ui_json_meta_data_zero_size(self): sheet = Sheet(width=0, height=0) expected = dict(width=sheet.width, height=sheet.height, name='Untitled') self.assertEquals( json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)
def test_to_ui_json_meta_data_includes_columns_widths(self): sheet = Sheet(width=10, height=5) sheet.column_widths = {u'1': 1, u'2': 22, u'3': 333} expected = dict( width=sheet.width, height=sheet.height, name='Untitled', column_widths=sheet.column_widths, ) self.assertEquals(json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)
def test_to_ui_json_meta_data_includes_worksheet_console_text(self): sheet = Sheet(width=10, height=5) worksheet = Worksheet() worksheet._console_text = ['error1', 'error2'] expected = dict( width=sheet.width, height=sheet.height, name='Untitled', console_text=worksheet._console_text) self.assertEquals(json.loads(sheet_to_ui_json_meta_data(sheet, worksheet)), expected)
def test_to_ui_json_meta_data_includes_worksheet_console_text(self): sheet = Sheet(width=10, height=5) worksheet = Worksheet() worksheet._console_text = ['error1', 'error2'] expected = dict(width=sheet.width, height=sheet.height, name='Untitled', console_text=worksheet._console_text) self.assertEquals( json.loads(sheet_to_ui_json_meta_data(sheet, worksheet)), expected)
def test_to_ui_json_meta_data_includes_columns_widths(self): sheet = Sheet(width=10, height=5) sheet.column_widths = {u'1': 1, u'2': 22, u'3': 333} expected = dict( width=sheet.width, height=sheet.height, name='Untitled', column_widths=sheet.column_widths, ) self.assertEquals( json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)
def test_to_ui_json_meta_data_includes_usercode_errors(self): sheet = Sheet(width=10, height=5) worksheet = Worksheet() worksheet._usercode_error = {'message': 'ABC', 'line': 123} expected_json_contents = { 'width': sheet.width, 'height': sheet.height, 'name': sheet.name, 'usercode_error': { 'message': 'ABC', 'line': '123' } } self.assertEquals( json.loads(sheet_to_ui_json_meta_data(sheet, worksheet)), expected_json_contents)
def test_to_ui_json_meta_data_includes_usercode_errors(self): sheet = Sheet(width=10, height=5) worksheet = Worksheet() worksheet._usercode_error = { 'message' : 'ABC', 'line' : 123 } expected_json_contents = { 'width': sheet.width, 'height': sheet.height, 'name': sheet.name, 'usercode_error' : { 'message' : 'ABC', 'line' : '123' } } self.assertEquals(json.loads(sheet_to_ui_json_meta_data(sheet, worksheet)), expected_json_contents)
def test_to_ui_json_meta_data_ten_by_five_empty(self): sheet = Sheet(width=10, height=5) expected = dict(width=sheet.width, height=sheet.height, name='Untitled') self.assertEquals(json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)
def test_to_ui_json_meta_data_zero_size(self): sheet = Sheet(width=0, height=0) expected = dict(width=sheet.width, height=sheet.height, name='Untitled') self.assertEquals(json.loads(sheet_to_ui_json_meta_data(sheet, Worksheet())), expected)