import pytest
from unittest.mock import patch
from app.services.channel_service import ChannelService
from app.models.channel import Channel
import json

class TestChannelsService:
	"""
		Testing Channel Service
	"""
	def test_channels_model_representation(self,client,channel_model_factory):
		channel_factory = channel_model_factory
		assert str(channel_model_factory) == f"TV Channel: {channel_factory['name']}"

	# @patch.object(Channel,"save")
	# def test_channel_service_create_channel(self,client,channel_model_factory):
	# 	channel_factory = channel_model_factory
	# 	payload = json.loads(channel_model_factory.to_json())
	# 	print(payload)