Files
gravity_control/test_hub.py

28 lines
739 B
Python

import asyncio
from bot import GravityBot
import discord
class FakeChannel:
async def send(self, embed, view=None):
print("Sent to channel successfully!")
class FakeMsg:
id = 999
return FakeMsg()
async def test():
bot = GravityBot(asyncio.Queue())
bot.project_channels["gravity_control"] = FakeChannel()
class FakeHub:
def get_active_count(self, proj): return 1
bot.hub = FakeHub()
await bot._hub_on_pending("gravity_control", {
"request_id": "test1",
"command": "Running1 command",
"description": "test",
"step_type": "",
"buttons": [{"text": "Proceed", "index": 0}],
"timestamp": 12345678.0
})
asyncio.run(test())