public function groups_and_permissions_are_bound_to_columns_test()
 {
     access::register_permission("access_test", "Access Test");
     $group = identity::create_group("access_test");
     // We have a new column for this perm / group combo
     $fields = Database::instance()->list_fields("access_caches");
     $this->assert_true(array_key_exists("access_test_{$group->id}", $fields));
     access::delete_permission("access_test");
     $group->delete();
     // Now the column has gone away
     $fields = Database::instance()->list_fields("access_caches");
     $this->assert_false(array_key_exists("access_test_{$group->id}", $fields));
 }
 static function uninstall()
 {
     access::delete_permission("downloadalbum");
     module::delete("downloadalbum");
 }
 static function uninstall()
 {
     access::delete_permission("server_add");
 }