Skip to content

Commit

Permalink
Merge branch 'master' of github.com:Financial-Times/smartlogic-concor…
Browse files Browse the repository at this point in the history
…dance-transformer into feature/add-editorial-wikidata-support
  • Loading branch information
andrei.ciobanu committed Aug 27, 2018
2 parents fcce049 + c6297eb commit c9d7580
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ e.g
"uuid": "2d3e16e0-61cb-4322-8aff-3b01c59f4daa",
"concordances": [
{
"authority": "FT-TME",
"authority": "TME",
"uuid": "70f4732b-7f7d-30a1-9c29-0cceec23760e"
},
{
Expand Down
2 changes: 1 addition & 1 deletion api/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ paths:
application/json:
- uuid: c372ffba-7a7f-11e6-aca9-d6ece9a77557
concordances:
- authority: FT-TME
- authority: TME
uuid: a931079b-00b8-4d10-b893-2b94ddd93b43
400:
description: Invalid input - invalid JSON-LD or a missing uuid
Expand Down
4 changes: 2 additions & 2 deletions smartlogic/handlers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ func TestTransformAndSendHandlers(t *testing.T) {
filePath: "../resources/multipleTmeIds.json",
endpoint: "/transform",
expectedStatusCode: 200,
expectedResult: `{"authority":"SmartLogic","uuid":"20db1bd6-59f9-4404-adb5-3165a448f8b0","concordances":[{"authority":"FT-TME","authorityValue":"AbCdEfgHiJkLMnOpQrStUvWxYz-0123456789","uuid":"e9f4525a-401f-3b23-a68e-e48f314cdce6"},{"authority":"FT-TME","authorityValue":"ZyXwVuTsRqPoNmLkJiHgFeDcBa-0987654321","uuid":"83f63c7e-1641-3c7b-81e4-378ae3c6c2ad"},{"authority":"FT-TME","authorityValue":"abcdefghijklmnopqrstuvwxyz-0123456789","uuid":"e4bc4ac2-0637-3a27-86b1-9589fca6bf2c"},{"authority":"FT-TME","authorityValue":"ABCDEFGHIJKLMNOPQRSTUVWXYZ-0987654321","uuid":"e574b21d-9abc-3d82-a6c0-3e08c85181bf"}]}`,
expectedResult: `{"authority":"SmartLogic","uuid":"20db1bd6-59f9-4404-adb5-3165a448f8b0","concordances":[{"authority":"TME","authorityValue":"AbCdEfgHiJkLMnOpQrStUvWxYz-0123456789","uuid":"e9f4525a-401f-3b23-a68e-e48f314cdce6"},{"authority":"TME","authorityValue":"ZyXwVuTsRqPoNmLkJiHgFeDcBa-0987654321","uuid":"83f63c7e-1641-3c7b-81e4-378ae3c6c2ad"},{"authority":"TME","authorityValue":"abcdefghijklmnopqrstuvwxyz-0123456789","uuid":"e4bc4ac2-0637-3a27-86b1-9589fca6bf2c"},{"authority":"TME","authorityValue":"ABCDEFGHIJKLMNOPQRSTUVWXYZ-0987654321","uuid":"e574b21d-9abc-3d82-a6c0-3e08c85181bf"}]}`,
}
transform_convertsFactsetsAndReturnsPayload := testStruct{
scenarioName: "transform_convertsFactsetsAndReturnsPayload",
Expand All @@ -110,7 +110,7 @@ func TestTransformAndSendHandlers(t *testing.T) {
filePath: "../resources/multipleTmeAndFactsetIds.json",
endpoint: "/transform",
expectedStatusCode: 200,
expectedResult: `{"authority":"SmartLogic","uuid":"20db1bd6-59f9-4404-adb5-3165a448f8b0","concordances":[{"authority":"FT-TME","authorityValue":"AbCdEfgHiJkLMnOpQrStUvWxYz-0123456789","uuid":"e9f4525a-401f-3b23-a68e-e48f314cdce6"},{"authority":"FT-TME","authorityValue":"ZyXwVuTsRqPoNmLkJiHgFeDcBa-0987654321","uuid":"83f63c7e-1641-3c7b-81e4-378ae3c6c2ad"},{"authority":"FT-TME","authorityValue":"abcdefghijklmnopqrstuvwxyz-0123456789","uuid":"e4bc4ac2-0637-3a27-86b1-9589fca6bf2c"},{"authority":"FACTSET","authorityValue":"000D63-E","uuid":"8d3aba95-02d9-3802-afc0-b99bb9b1139e"},{"authority":"FACTSET","authorityValue":"023456-E","uuid":"3bc0ab41-c01f-3a0b-aa78-c76438080b52"},{"authority":"FACTSET","authorityValue":"023411-E","uuid":"f777c5af-e0b2-34dc-9102-e346ca2d27aa"}]}`,
expectedResult: `{"authority":"SmartLogic","uuid":"20db1bd6-59f9-4404-adb5-3165a448f8b0","concordances":[{"authority":"TME","authorityValue":"AbCdEfgHiJkLMnOpQrStUvWxYz-0123456789","uuid":"e9f4525a-401f-3b23-a68e-e48f314cdce6"},{"authority":"TME","authorityValue":"ZyXwVuTsRqPoNmLkJiHgFeDcBa-0987654321","uuid":"83f63c7e-1641-3c7b-81e4-378ae3c6c2ad"},{"authority":"TME","authorityValue":"abcdefghijklmnopqrstuvwxyz-0123456789","uuid":"e4bc4ac2-0637-3a27-86b1-9589fca6bf2c"},{"authority":"FACTSET","authorityValue":"000D63-E","uuid":"8d3aba95-02d9-3802-afc0-b99bb9b1139e"},{"authority":"FACTSET","authorityValue":"023456-E","uuid":"3bc0ab41-c01f-3a0b-aa78-c76438080b52"},{"authority":"FACTSET","authorityValue":"023411-E","uuid":"f777c5af-e0b2-34dc-9102-e346ca2d27aa"}]}`,
}
send_convertsAndForwardsPayloadWithConcordance := testStruct{
scenarioName: "send_convertsAndForwardsPayloadWithConcordance",
Expand Down
2 changes: 1 addition & 1 deletion smartlogic/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ var uuidMatcher = regexp.MustCompile("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a
type status int

const (
CONCORDANCE_AUTHORITY_TME = "FT-TME"
CONCORDANCE_AUTHORITY_TME = "TME"
CONCORDANCE_AUTHORITY_FACTSET = "FACTSET"
CONCORDANCE_AUTHORITY_DBPEDIA = "DBPedia"
CONCORDANCE_AUTHORITY_GEONAMES = "Geonames"
Expand Down

0 comments on commit c9d7580

Please sign in to comment.