Source code for ssllabs.simdetails

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright © 2016 Taylor C. Richberger <taywee@gmx.com>
# This code is released under the license described in the LICENSE file

from __future__ import division, absolute_import, print_function, unicode_literals

from datetime import datetime, timedelta

from ssllabs.simulation import Simulation
from ssllabs.object import Object

[docs]class SimDetails(Object): '''Simulation collection, accessed from :meth:`ssllabs.endpointdetails.EndpointDetails.sims`''' def __init__(self, data): self.__results = [Simulation(simulation) for simulation in data.get('results', list())] @property def results(self): '''a list of :class:`ssllabs.simulation.Simulation` objects''' return self.__results