diff --git a/backend/secfit/workouts/tests.py b/backend/secfit/workouts/tests.py
index a290b2ba27edb8803726a90a43b6550f92742d95..1a4a035d417867756df6e5c85252d67ba282eb2b 100644
--- a/backend/secfit/workouts/tests.py
+++ b/backend/secfit/workouts/tests.py
@@ -60,39 +60,56 @@ class IsOwnerOfWorkoutTestCase(TestCase):
         city="Trondheim", street_address="street 3", favourite_exercise="Biceps", main_gym="SIT")
         self.user_one.save()
 
-        self.coach_one = User.objects.create(coach=self.user_one, username = "sigurd", phone_number="23456789", country="Norway", 
-        city="Trondheim", street_address="street 4", favourite_exercise="Biceps", main_gym="SIT")
-        
         self.workout_one = Workout.objects.create(name="Chest", date="2022-03-03", notes="nice", 
         owner=self.user_one, visibility="PU")
         self.workout_one.save()
 
-        self.exercise_one = Exercise.objects.create(name="Pushups", description="push from ground", duration="10",
-        calories="20", muscleGroup="chest", unit="10")
+        self.exercise_one = Exercise.objects.create(name="Pushups", description="push from ground", duration=30,
+        calories=20, muscleGroup="Chest", unit="Amount")
         self.exercise_one.save()
 
         self.ex_instance_one = ExerciseInstance.objects.create(workout=self.workout_one, exercise=self.exercise_one, 
-        sets="3", number="10")
+        sets=3, number=10)
         self.ex_instance_one.save()
         
         self.factory= RequestFactory()
+        
+    def test_has_object_permission(self):
+        #takes self, request, view obj.
+        test_request = self.factory.get("/")
+        test_request.user = self.user_one
+        is_owner = Perms.IsOwnerOfWorkout.has_object_permission(self, test_request, None, self.ex_instance_one)
+        self.assertTrue(is_owner)
 
+    """Has permissions has several outcomes:
+    Posting returns true
+    Post without workout false
+    Something else than POST req.
+    """
+    def test_has_permission(self):
+        #takes self, request, view.
+        test_request = self.factory.post("/")
+        test_request.user = self.user_one
+        test_request.data = { "workout" : "api/workouts/1"}
+        is_owner=Perms.IsOwnerOfWorkout.has_permission(self, test_request, None)
+        self.assertTrue(is_owner)
+    
+    """def test_has_permission_without_workout(self):
+        #takes self, request, view.
+        req_data = { "workout" : ""} 
+        test_request = self.factory.post("/")
+        test_request.user = self.user_one
+        test_request.data = req_data
+        is_owner=Perms.IsOwnerOfWorkout.has_permission(self, test_request, None)
+        self.assertFalse(is_owner)
+    
     def test_has_permission_get(self):
         #takes self, request, view.
         req_data = { "workout" : "api/workouts/1"} #  views.WorkoutDetail.as_view()
         test_request = self.factory.get("/")
         test_request.user = self.user_one
         test_request.data = req_data
-        #has_perm = Perms.IsOwnerOfWorkout.has_permission(self, test_request, None)
-        #self.assertTrue(has_perm)
+        is_owner = Perms.IsOwnerOfWorkout.has_permission(self, test_request, None)
+        self.assertTrue(is_owner) """
 
-    def test_has_object_permission(self):
-        #takes self, request, view obj.
-        req_data = { "workout" : "api/workouts/1"}  
-        test_request = self.factory.get("/")
-        test_request.user = self.user_one
-        test_request.data = req_data
 
-        is_owner = Perms.IsOwnerOfWorkout.has_object_permission(self, test_request, None, self.ex_instance_one)
-        self.assertTrue(is_owner)
-        #has_obj_perm = Perms.IsOwnerOfWorkout.has_object_permission(self, test_request, None, )