# Path: groupy/api/bots.py
# class Bots(base.Manager):
# class Bot(base.ManagedResource):
#     def __init__(self, session):
#     def list(self):
#     def create(self, name, group_id, avatar_url=None, callback_url=None,
#                dm_notification=None, **kwargs):
#     def post(self, bot_id, text, attachments=None):
#     def destroy(self, bot_id):
#     def __repr__(self):
#     def __eq__(self, other):
#     def post(self, text, attachments=None):
#     def destroy(self):


import unittest
from unittest import mock
from groupy.api import bots



class BotsTests(unittest.TestCase):
    def setUp(self):
        self.m_session = mock.Mock()

# Path: groupy/api/bots.py
# class Bots(base.Manager):
# class Bot(base.ManagedResource):
#     def __init__(self, session):
#     def list(self):
#     def create(self, name, group_id, avatar_url=None, callback_url=None,
#                dm_notification=None, **kwargs):
#     def post(self, bot_id, text, attachments=None):
#     def destroy(self, bot_id):
#     def __repr__(self):
#     def __eq__(self, other):
#     def post(self, text, attachments=None):
#     def destroy(self):


# Path: tests/api/test_bots.py
import unittest
from unittest import mock
from groupy.api import bots




class BotsTests(unittest.TestCase):
    def setUp(self):
        self.m_session = mock.Mock()

        self.bots = bots.Bots(self.m_session)