public function test_validate_length() { $this->model->define("username", "CharField", array("maxlength" => "3")); $res = $this->model->set_attributes($this->get_fixture("user1")); $this->assertFalse($res->validate()); $res = new Example(); $res->define("username", "CharField", array("maxlength" => "6")); $res->set_attributes($this->get_fixture("user1")); $this->assertTrue($res->validate()); $res = new Example(); $res->define("username", "CharField", array("minlength" => "6")); $res->set_attributes($this->get_fixture("user1")); $this->assertFalse($res->validate()); }