function testDeriveDataFromZip()
 {
     global $db;
     $db->query('insert into zipcodes (`zip`,`city`,`state`) VALUES (2215,"Boston","MA")');
     $s = new Supporter(array('Zip' => '02215'));
     $s->derive_data_from_zip();
     $this->assertEqual($s->data['State'], "MA");
     $this->assertEqual($s->data['City'], "Boston");
     $this->assertEqual($s->data['Country'], "US");
 }