<s> from __future__ import absolute_import , print_function , division <EOL> from petl . test . helpers import eq_ <EOL> from petl . util . statistics import stats <EOL> def test_stats ( ) : <EOL> table = ( ( '<STR_LIT:foo>' , '<STR_LIT:bar>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:A>' , <NUM_LIT:1> , <NUM_LIT:2> ) , <EOL> ( '<STR_LIT:B>' , '<STR_LIT:2>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:B>' , '<STR_LIT:3>' , '<STR_LIT>' , True ) , <EOL> ( '<STR_LIT:D>' , '<STR_LIT>' , <NUM_LIT> ) , <EOL> ( '<STR_LIT:E>' , None ) ) <EOL> result = stats ( table , '<STR_LIT:bar>' ) <EOL> eq_ ( <NUM_LIT:1.0> , result . min ) <EOL> eq_ ( <NUM_LIT> , result . max ) <EOL> eq_ ( <NUM_LIT> , result . sum ) <EOL> eq_ ( <NUM_LIT:3> , result . count ) <EOL> eq_ ( <NUM_LIT:2> , result . errors ) <EOL> eq_ ( <NUM_LIT> , result . mean ) <EOL> eq_ ( <NUM_LIT:2> / <NUM_LIT:3> , result . pvariance ) <EOL> eq_ ( ( <NUM_LIT:2> / <NUM_LIT:3> ) ** <NUM_LIT> , result . pstdev ) </s>
