Ejemplo n.º 1
0
class SocialCenterAddStubTestCase(TestCase):
    """Test Case 2: Social Center Must Add Stubs
    """
    TEST_SITE = "test"
    
    @classmethod
    def setUpClass(self):
        self.test_bot = TestBot()
        self.social_center = SocialCenter()
    
    @classmethod
    def tearDownClass(self):
        del self.social_center
        del self.test_bot
    
    def test_non_string_site_names(self):
        self.assertRaises(ValueError, self.social_center.add_site, 1342, TestBot())
    
    def test_non_social_bots(self):
        self.assertRaises(ValueError, self.social_center.add_site, "invalid site", 434)
    
    def test_can_add_stubs(self):
        self.social_center.add_site(self.TEST_SITE, self.test_bot)
        
        self.assertTrue(self.social_center.has_site(self.TEST_SITE))
        
        sites = self.social_center.get_sites()
        self.assertIn(self.TEST_SITE, sites)
        
        self.social_center.remove_site(self.TEST_SITE)
Ejemplo n.º 2
0
class SocialCenterAddStubTestCase(TestCase):
    """Test Case 2: Social Center Must Add Stubs
    """
    TEST_SITE = "test"

    @classmethod
    def setUpClass(self):
        self.test_bot = TestBot()
        self.social_center = SocialCenter()

    @classmethod
    def tearDownClass(self):
        del self.social_center
        del self.test_bot

    def test_non_string_site_names(self):
        self.assertRaises(ValueError, self.social_center.add_site, 1342,
                          TestBot())

    def test_non_social_bots(self):
        self.assertRaises(ValueError, self.social_center.add_site,
                          "invalid site", 434)

    def test_can_add_stubs(self):
        self.social_center.add_site(self.TEST_SITE, self.test_bot)

        self.assertTrue(self.social_center.has_site(self.TEST_SITE))

        sites = self.social_center.get_sites()
        self.assertIn(self.TEST_SITE, sites)

        self.social_center.remove_site(self.TEST_SITE)