def test_list(self): self.cloud.list_security_groups.return_value = [ {'name': 'default'}, {'name': 'bar'} ] self.assertEqual( 1, len(neutron.SecurityGroups(self.creds_manager).list())) self.cloud.list_security_groups.assert_called_once_with( filters={'tenant_id': self.creds_manager.project_id} )
def test_to_string(self): sg = mock.MagicMock() self.assertIn("Security Group (", neutron.SecurityGroups(self.creds_manager).to_str(sg))
def test_delete(self): sg = mock.MagicMock() self.assertIsNone( neutron.SecurityGroups(self.creds_manager).delete(sg)) self.cloud.delete_security_group.assert_called_once_with(sg['id'])
def test_disable(self): sg = mock.MagicMock() with self.assertLogs(level='WARNING'): neutron.SecurityGroups(self.creds_manager).disable(sg)