def setUp(cls): '''set the variables''' cls.v1 = BaseModel() cls.v2 = BaseModel()
def setUpClass(cls): """Define all attributes for test the class methods """ cls.base1 = BaseModel() cls.base2 = BaseModel()
def test_base_model_instantiation(self): """ File is not created on BaseModel save """ new = BaseModel() self.assertFalse(os.path.exists('file.json'))
def setUp(self): ''' Initializing classes ''' self.storage = FileStorage() self.my_model = BaseModel()
def test_ids_special(self): """test for unique ids""" rat = [BaseModel().id for i in range(1000)] self.assertEqual(len(set(rat)), len(rat))
def test_name_public(self): msj = "Name isn't public" my_model1 = BaseModel() my_model1.name = "Holberton" self.assertEqual(my_model1.name, "Holberton")
def test_id(self): '''test if the id of two instances are different''' my_model = BaseModel() my_model1 = BaseModel() self.assertNotEqual(my_model.id, my_model1.id)
def test_new(self): """Tests the new method of File Storage class""" fs = FileStorage() fs.new(BaseModel()) self.assertTrue(fs.all())
def test_kwargs(self): """ """ i = self.value() copy = i.to_dict() new = BaseModel(**copy) self.assertFalse(new is i)
def setUpClass(cls): """setup for the test""" cls.base = BaseModel() cls.base.name = "Kev" cls.base.num = 20
def setUp(self): """Set up instances""" self.basemodel = BaseModel()
def setUp(self): """setting up each test""" self.new = User() self.base = BaseModel() self.base2 = BaseModel()
#!/usr/bin/python3 from models.base_model import BaseModel my_model = BaseModel() my_model.name = "Holberton" my_model.my_number = 89 print(my_model.id) print(my_model) print(type(my_model.created_at)) print("--") my_model_json = my_model.to_dict() print(my_model_json) print("JSON of my_model:") for key in my_model_json.keys(): var = my_model_json[key] print("\t{}: ({}) - {}".format(key, type(var), var)) print("--") my_new_model = BaseModel(**my_model_json) print(my_new_model.id) print(my_new_model) print(type(my_new_model.created_at)) print("--") print(my_model is my_new_model)
def test_create_istance(self): new_model = BaseModel() self.assertIsInstance(new_model, BaseModel())
def test_no_arg_timestamp(self): msj = "Date BaseModel bad timestamp" my_model1 = BaseModel() self.assertEqual(my_model1.created_at, my_model1.updated_at, msj)
#!/usr/bin/python3 from models.base_model import BaseModel my_model = BaseModel() my_model.name = "Holberton" my_model.my_number = 89 print(my_model) print('\n\n\n') my_model.save() print(my_model) print('\n\n\n') my_model_json = my_model.to_json() print(my_model_json) print('\n\n\n') print("JSON of my_model:") print('\n\n\n') for key in my_model_json.keys(): print("\t{}: ({}) - {}".format(key, type(my_model_json[key]), my_model_json[key])) my_model.delete()
def test_id_public(self): msj = "Id isn't public" my_model1 = BaseModel() my_model1.id = "HELLO" self.assertEqual(my_model1.id, "HELLO")
def test_newFS(self): l1 = len(storage.all()) dummy = BaseModel() l2 = len(storage.all()) self.assertEqual(l1, l2 - 1)
def test_my_number_public(self): msj = "My_number isn't public" my_model1 = BaseModel() my_model1.my_number = 89 self.assertEqual(my_model1.my_number, 89)
def setUpClass(cls): cls.Base = BaseModel() cls.Base.name = "Julian" cls.Base.cod = 1193
def test_is_an_instance(self): '''check if my_model is an instance of BaseModel''' my_model = BaseModel() self.assertIsInstance(my_model, BaseModel)
def test_all(self): """ tests all method of file_storage """ myobj = BaseModel() __objects = storage.all()
def setUp(self): self.fake_instance = BaseModel() self.comparator_instance = BaseModel()
def test_new(self): """ tests new method of file_storage """ myobj = BaseModel() # store myobj into __objects variable by <class name>.id using new() __objects = storage.new(myobj)
def test_str_method(self): """test the str method""" rat = BaseModel() ratstr = "[{}] ({}) {}".format("BaseModel", rat.id, rat.__dict__) self.assertEqual(rat.__str__(), ratstr) """do stuff here """
def test_instance_no_arg(self): msj = "Bad id for BaseModel without args" my_model1 = BaseModel() self.assertIsNotNone(my_model1.id, msj)
def test_all(self): """ __objects is properly returned """ new = BaseModel() temp = storage.all() self.assertIsInstance(temp, dict)
def test_no_arg_random(self): msj = "Id BaseModel no random for created BaseModel" my_model1 = BaseModel() my_model2 = BaseModel() self.assertNotEqual(my_model1.id, my_model2.id, msj)
def test_save(self): """ FileStorage save method """ new = BaseModel() storage.save() self.assertTrue(os.path.exists('file.json'))
def setUp(self): """Method for test Set a variable""" self.my_model = BaseModel() self.fisto = FileStorage() print("setUp")