def test_align_decimals_non_decimals(): """Test align_decimals() with non-decimals.""" data = [[Decimal('200.000'), Decimal('1.000')], [None, None]] headers = ['num1', 'num2'] column_types = (float, float) expected = ([['200.000', '1.000'], [None, None]], ['num1', 'num2']) assert expected == align_decimals(data, headers, column_types=column_types)
def test_align_decimals_empty_result(): """Test align_decimals() with no results.""" data = [] headers = ['num1', 'num2'] column_types = () expected = ([], ['num1', 'num2']) assert expected == align_decimals(data, headers, column_types=column_types)
def test_align_decimals(): """Test the align_decimals() function.""" data = [[Decimal('200'), Decimal('1')], [Decimal('1.00002'), Decimal('1.0')]] headers = ['num1', 'num2'] column_types = (float, float) expected = ([['200', '1'], [' 1.00002', '1.0']], ['num1', 'num2']) assert expected == align_decimals(data, headers, column_types=column_types)
def test_align_decimals(): """Test the align_decimals() function.""" data = [[Decimal("200"), Decimal("1")], [Decimal("1.00002"), Decimal("1.0")]] headers = ["num1", "num2"] column_types = (float, float) expected = ([["200", "1"], [" 1.00002", "1.0"]], ["num1", "num2"]) results = align_decimals(data, headers, column_types=column_types) assert expected == (list(results[0]), results[1])
def test_align_decimals_non_decimals(): """Test align_decimals() with non-decimals.""" data = [[Decimal("200.000"), Decimal("1.000")], [None, None]] headers = ["num1", "num2"] column_types = (float, float) expected = ([["200.000", "1.000"], [None, None]], ["num1", "num2"]) results = align_decimals(data, headers, column_types=column_types) assert expected == (list(results[0]), results[1])
def test_align_decimals_empty_result(): """Test align_decimals() with no results.""" data = [] headers = ["num1", "num2"] column_types = () expected = ([], ["num1", "num2"]) results = align_decimals(data, headers, column_types=column_types) assert expected == (list(results[0]), results[1])