コード例 #1
0
ファイル: test_region.py プロジェクト: thepwagner/flotilla
    def test_configure_region_invalid_admin(self, dynamo, tables, db):
        mock_db = MagicMock(spec=FlotillaClientDynamo)
        mock_db.check_users.return_value = ADMINS
        db.return_value = mock_db

        configure_region(ENVIRONMENT, REGIONS, INSTANCE_TYPE, COREOS_CHANNEL,
                         COREOS_VERSION, NAT_PER_AZ, ADMINS)

        self.assertEquals(dynamo.call_count, len(REGIONS))
        self.assertEqual(db.configure_region.call_count, 0)
コード例 #2
0
ファイル: test_region.py プロジェクト: thepwagner/flotilla
 def test_configure_region_no_updates(self, dynamo):
     configure_region(ENVIRONMENT, REGIONS, None, None, None, None, ())
     self.assertEquals(dynamo.call_count, 0)
コード例 #3
0
ファイル: test_region.py プロジェクト: thepwagner/flotilla
 def test_configure_region_no_name(self, dynamo):
     configure_region(ENVIRONMENT, (), INSTANCE_TYPE, COREOS_CHANNEL,
                      COREOS_VERSION, NAT_PER_AZ, ADMINS)
     self.assertEquals(dynamo.call_count, 0)
コード例 #4
0
ファイル: test_region.py プロジェクト: thepwagner/flotilla
    def test_configure_region(self, dynamo, tables, db):
        configure_region(ENVIRONMENT, REGIONS, INSTANCE_TYPE, COREOS_CHANNEL,
                         COREOS_VERSION, NAT_PER_AZ, ADMINS)

        self.assertEquals(dynamo.call_count, len(REGIONS))