Exemplo n.º 1
0
    def test_getProfilefromUsername(self):
        """
        """
        self.assertEqual(self.getProfile,
                         profUtils.getProfileFromUsername("ben"))

        print(profUtils.getProfileFromUsername("ben").user.first_name)
Exemplo n.º 2
0
 def setUp(self):
     self.genBorrowReq = actUtils.createBorrowRequestAction(
         Tool.objects.get(name="Hoe"),
         profUtils.getProfileFromUsername("TaikhoomAttar"))
     self.genJoinReq = actUtils.createShedRequestAction(
         Shed.objects.get(name="Taikhoom's Shed"),
         profUtils.getProfileFromUsername("TaikhoomAttar"))
Exemplo n.º 3
0
 def test_AllProfileNotifs(self):
     """
     """
     self.assertIn(
         self.genInfoNotif,
         notifUtils.getAllProfileNotifs(
             profUtils.getProfileFromUsername("TaikhoomAttar")))
Exemplo n.º 4
0
 def test_AllActivrProfileNotifs(self):
     """
     THIS NEEDS TO BE MODIFIED FOR RESPONSE NOTIFICATIONS
     """
     self.assertIn(
         self.genInfoNotif,
         notifUtils.getAllActiveProfileNotifs(
             profUtils.getProfileFromUsername("TaikhoomAttar")))
Exemplo n.º 5
0
 def setUp(self):
     try:
         self.genInfoNotif = notifUtils.createInfoNotif(
             Tool.objects.get(name="Hoe"),
             profUtils.getProfileFromUsername("TaikhoomAttar"),
             "Synergy is love, synergy is life")
     except:
         self.fail("Error in info notification generation!")
Exemplo n.º 6
0
	def test_notif_creation (self):
		"""
		"""
		tool = Tool.objects.get(name = "Hoe")
		#print (tool.name)
		prof = profUtils.getProfileFromUsername ("TaikhoomAttar")
		msg = "Synergy is love, synergy is life"
		generation = notifUtils.createInfoNotif (tool, prof, msg)
		self.assertEqual (tool, generation.source)
		self.assertEqual (prof, generation.recipient)
		self.assertEqual (msg, generation.content)
Exemplo n.º 7
0
	def test_getProfileAction (self):
		self.assertTrue ((self.genBorrowReq in actUtils.getProfileAction(profUtils.getProfileFromUsername ("TaikhoomAttar")))\
		 and (self.genJoinReq in actUtils.getProfileAction(profUtils.getProfileFromUsername ("TaikhoomAttar"))))
Exemplo n.º 8
0
	def setUp (self):
		self.genBorrowReq = actUtils.createBorrowRequestAction (Tool.objects.get (name = "Hoe"), profUtils.getProfileFromUsername ("TaikhoomAttar"))
		self.genJoinReq = actUtils.createShedRequestAction (Shed.objects.get (name = "Taikhoom's Shed"), profUtils.getProfileFromUsername ("TaikhoomAttar"))
Exemplo n.º 9
0
 def test_getProfilefromUsername (self):
     """
     """
     self.assertEqual (self.getProfile, profUtils.getProfileFromUsername ("ben"))
     
     print (profUtils.getProfileFromUsername ("ben").user.first_name)
Exemplo n.º 10
0
 def test_getNotifRecipient(self):
     """
     """
     self.assertEquals(profUtils.getProfileFromUsername("TaikhoomAttar"),
                       notifUtils.getNotifRecip(self.genInfoNotif))
Exemplo n.º 11
0
	def test_shed_joining_other (self):
		self.selenium.get (self.live_server_url + "/sheds/1/join/")
		
		#self.selenium.find_element_by_xpath("//button[contains(.,'Join this shed')]").click()
		
		self.assertIn (profUtils.getProfileFromUsername ("TaikhoomAttar"), Shed.objects.get (name = "Jake's Shed").members.all())
Exemplo n.º 12
0
 def test_getProfileAction(self):
     self.assertTrue ((self.genBorrowReq in actUtils.getProfileAction(profUtils.getProfileFromUsername ("TaikhoomAttar")))\
      and (self.genJoinReq in actUtils.getProfileAction(profUtils.getProfileFromUsername ("TaikhoomAttar"))))
Exemplo n.º 13
0
 def test_getNotifRecipient (self):
     """
     """
     self.assertEquals (profUtils.getProfileFromUsername ("TaikhoomAttar"), notifUtils.getNotifRecip (self.genInfoNotif))
Exemplo n.º 14
0
 def test_AllActivrProfileNotifs (self):
     """
     THIS NEEDS TO BE MODIFIED FOR RESPONSE NOTIFICATIONS
     """
     self.assertIn (self.genInfoNotif, notifUtils.getAllActiveProfileNotifs (profUtils.getProfileFromUsername ("TaikhoomAttar")))
Exemplo n.º 15
0
 def test_AllProfileNotifs (self):
     """
     """
     self.assertIn (self.genInfoNotif, notifUtils.getAllProfileNotifs (profUtils.getProfileFromUsername ("TaikhoomAttar")))
Exemplo n.º 16
0
 def setUp (self):
     try:
     	self.genInfoNotif = notifUtils.createInfoNotif (Tool.objects.get(name = "Hoe"), profUtils.getProfileFromUsername ("TaikhoomAttar"), "Synergy is love, synergy is life")
     except:
     	self.fail ("Error in info notification generation!")