From 6b4c71438c216f0fb5139012f9af5a332f43b91f Mon Sep 17 00:00:00 2001 From: Hans Sebastian Date: Wed, 29 Feb 2012 22:11:01 -0800 Subject: [PATCH] added example on list comprehension --- python/native_datatypes/test_lists.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/python/native_datatypes/test_lists.py b/python/native_datatypes/test_lists.py index 5c59ef4..bf5d76f 100644 --- a/python/native_datatypes/test_lists.py +++ b/python/native_datatypes/test_lists.py @@ -1,9 +1,10 @@ import logging +import math import os -logging.basicConfig(format='%(asctime)s %(levelname)-8s %(message)s', - filemode='w', level=logging.INFO) +logging.basicConfig(format='%(asctime)s %(levelname)-8s %(message)s', filename="debug.log", filemode='w', + level=logging.INFO) class TestLists(object): @@ -23,6 +24,13 @@ def test_negative_list_indices(self): days_week += days[i] assert days_week == 'mtwtfss' + def test_mapping_list(self): + maximum = 10 + cube_sides = range(1, maximum) + cube_volumes = [ side * side * side for side in cube_sides] + for side in cube_sides: + assert int(math.pow(side, 3)) == cube_volumes.pop(0) + def test_adding_items(self): raise AssertionError, "TODO"