Beispiel #1
0
 def setUp(cls):
     '''set the variables'''
     cls.v1 = BaseModel()
     cls.v2 = BaseModel()
Beispiel #2
0
 def setUpClass(cls):
     """Define all attributes for test the class methods
     """
     cls.base1 = BaseModel()
     cls.base2 = BaseModel()
Beispiel #3
0
 def test_base_model_instantiation(self):
     """ File is not created on BaseModel save """
     new = BaseModel()
     self.assertFalse(os.path.exists('file.json'))
Beispiel #4
0
 def setUp(self):
     '''
         Initializing classes
     '''
     self.storage = FileStorage()
     self.my_model = BaseModel()
Beispiel #5
0
 def test_ids_special(self):
     """test for unique ids"""
     rat = [BaseModel().id for i in range(1000)]
     self.assertEqual(len(set(rat)), len(rat))
Beispiel #6
0
 def test_name_public(self):
     msj = "Name isn't public"
     my_model1 = BaseModel()
     my_model1.name = "Holberton"
     self.assertEqual(my_model1.name, "Holberton")
Beispiel #7
0
 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
Beispiel #11
0
 def setUp(self):
     """Set up instances"""
     self.basemodel = BaseModel()
Beispiel #12
0
 def setUp(self):
     """setting up each test"""
     self.new = User()
     self.base = BaseModel()
     self.base2 = BaseModel()
Beispiel #13
0
#!/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)
Beispiel #14
0
 def test_create_istance(self):
     new_model = BaseModel()
     self.assertIsInstance(new_model, BaseModel())
Beispiel #15
0
 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()
Beispiel #17
0
 def test_id_public(self):
     msj = "Id isn't public"
     my_model1 = BaseModel()
     my_model1.id = "HELLO"
     self.assertEqual(my_model1.id, "HELLO")
Beispiel #18
0
 def test_newFS(self):
     l1 = len(storage.all())
     dummy = BaseModel()
     l2 = len(storage.all())
     self.assertEqual(l1, l2 - 1)
Beispiel #19
0
 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
Beispiel #21
0
 def test_is_an_instance(self):
     '''check if my_model is an instance of BaseModel'''
     my_model = BaseModel()
     self.assertIsInstance(my_model, BaseModel)
Beispiel #22
0
 def test_all(self):
     """ tests all method of file_storage """
     myobj = BaseModel()
     __objects = storage.all()
Beispiel #23
0
 def setUp(self):
     self.fake_instance = BaseModel()
     self.comparator_instance = BaseModel()
Beispiel #24
0
 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)
Beispiel #25
0
 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 """
Beispiel #26
0
 def test_instance_no_arg(self):
     msj = "Bad id for BaseModel without args"
     my_model1 = BaseModel()
     self.assertIsNotNone(my_model1.id, msj)
Beispiel #27
0
 def test_all(self):
     """ __objects is properly returned """
     new = BaseModel()
     temp = storage.all()
     self.assertIsInstance(temp, dict)
Beispiel #28
0
 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)
Beispiel #29
0
 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")