skip some half-written tests based on Mastodon tests

2019-08-17
Marnanel Thurman 2019-08-13 21:00:31 +01:00
rodzic 3d04867218
commit 40b70a18e1
2 zmienionych plików z 4 dodań i 51 usunięć

Wyświetl plik

@ -1,9 +1,11 @@
from tests import create_local_note, create_local_person
from unittest import skip
from django_kepi.create import create
from django.test import TestCase
class TestLike(TestCase):
@skip("this assumes we can ask Person.has_favourited(); we can't yet")
def test_like(self):
sender = create_local_person('sender')

Wyświetl plik

@ -1,5 +1,6 @@
from django.test import TestCase
from tests import create_local_note, create_local_person
from unittest import skip
from django_kepi.create import create
from django_kepi.models import *
import logging
@ -15,6 +16,7 @@ logger = logging.getLogger(name='tests')
class TestUpdate(TestCase):
@skip("hardly written")
def test_update_profile(self):
sender = create_local_person()
@ -30,54 +32,3 @@ class TestUpdate(TestCase):
sender.display_name,
"Totally modified now",
)
hidden = """
require 'rails_helper'
RSpec.describe ActivityPub::Activity::Update do
let!(:sender) { Fabricate(:account) }
before do
stub_request(:get, actor_json[:outbox]).to_return(status: 404)
stub_request(:get, actor_json[:followers]).to_return(status: 404)
stub_request(:get, actor_json[:following]).to_return(status: 404)
stub_request(:get, actor_json[:featured]).to_return(status: 404)
sender.update!(uri: ActivityPub::TagManager.instance.uri_for(sender))
end
let(:modified_sender) do
sender.dup.tap do |modified_sender|
modified_sender.display_name = 'Totally modified now'
end
end
let(:actor_json) do
ActiveModelSerializers::SerializableResource.new(modified_sender, serializer: ActivityPub::ActorSerializer, key_transform: :camel_lower).as_json
end
let(:json) do
{
'@context': 'https://www.w3.org/ns/activitystreams',
id: 'foo',
type: 'Update',
actor: ActivityPub::TagManager.instance.uri_for(sender),
object: actor_json,
}.with_indifferent_access
end
describe '#perform' do
subject { described_class.new(json, sender) }
before do
subject.perform
end
it 'updates profile' do
expect(sender.reload.display_name).to eq 'Totally modified now'
end
end
end
"""