void do_tests() {
#ifndef __NO_ENVIRONMENT__
    int s = sizeof(all_inventory(this_object()));
    
    ASSERT(sizeof(all_inventory()) == s);
    
    for (int i = 0; i < 5; i++) {
	ASSERT(sizeof(all_inventory()) == s + i);
	clone_object(file_name());
    }
    ASSERT(filter(all_inventory(this_object()), (: !$1->is_all_inv_test() :)));
#endif
}
int is_all_inv_test() {
    return 1;
}
void
create() {
#ifndef __NO_ENVIRONMENT__
    if (clonep()) {
	string s = file_name();
	sscanf(s, "%s#%*d", s);
	move_object(s);
    }
#endif
}