def create_specific_mock_state( nickname: Nickname = Nickname.from_seed(seed=None), updated: maya.MayaDT = maya.now()): # 0 out microseconds since it causes issues converting from rfc2822 and rfc3339 updated = updated.subtract(microseconds=updated.datetime().microsecond) state = MagicMock(nickname=nickname, updated=updated) return state
def create_specific_mock_state(nickname: str = 'Blue Knight Teal Club', symbol: str = '♣', color_hex: str = '#1E65F3', color: str = 'blue', updated: maya.MayaDT = maya.now()): metadata = [(dict(hex=color_hex, color=color), symbol)] # 0 out microseconds since it causes issues converting from rfc2822 and rfc3339 updated = updated.subtract(microseconds=updated.datetime().microsecond) state = MagicMock(nickname=nickname, metadata=metadata, updated=updated) return state