Skip to content

Commit c878703

Browse files
author
Sean Sain
committed
linter change code cleanup, name changes, resourceData.Set()
1 parent c393335 commit c878703

7 files changed

+38
-27
lines changed

sumologic/data_source_sumologic_collector_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
77
)
88

9-
func TestAccDataSourcSumologicCollector(t *testing.T) {
9+
func TestAccDataSourcSumologicCollector_basic(t *testing.T) {
1010
resource.Test(t, resource.TestCase{
1111
Providers: testAccProviders,
1212
Steps: []resource.TestStep{

sumologic/resource_sumologic_cloudsyslog_source_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/hashicorp/terraform-plugin-sdk/terraform"
88
)
99

10-
func TestAccSumologicCloudsyslogSource(t *testing.T) {
10+
func TestAccSumologicCloudsyslogSource_basic(t *testing.T) {
1111
resource.Test(t, resource.TestCase{
1212
Providers: testAccProviders,
1313
Steps: []resource.TestStep{

sumologic/resource_sumologic_collector.go

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ func resourceSumologicCollector() *schema.Resource {
1313
Read: resourceSumologicCollectorRead,
1414
Delete: resourceSumologicCollectorDelete,
1515
Update: resourceSumologicCollectorUpdate,
16-
Exists: resourceSumologicCollectorExists,
1716
Importer: &schema.ResourceImporter{
1817
State: schema.ImportStatePassthrough,
1918
},
@@ -152,20 +151,6 @@ func resourceSumologicCollectorUpdate(d *schema.ResourceData, meta interface{})
152151
return resourceSumologicCollectorRead(d, meta)
153152
}
154153

155-
func resourceSumologicCollectorExists(d *schema.ResourceData, meta interface{}) (bool, error) {
156-
c := meta.(*Client)
157-
158-
id, err := strconv.Atoi(d.Id())
159-
160-
if err != nil {
161-
_, err := c.GetCollectorName(d.Id())
162-
return err == nil, err
163-
}
164-
165-
_, err = c.GetCollector(id)
166-
return err == nil, err
167-
}
168-
169154
func resourceToCollector(d *schema.ResourceData) Collector {
170155
id, _ := strconv.Atoi(d.Id())
171156

sumologic/resource_sumologic_collector_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1010
)
1111

12-
func TestAccSumologicCollectorMinimal(t *testing.T) {
12+
func TestAccSumologicCollector_minimal(t *testing.T) {
1313
var collector *Collector
1414
resourceName := "sumologic_collector.test"
1515
resource.Test(t, resource.TestCase{
@@ -38,7 +38,7 @@ func TestAccSumologicCollectorMinimal(t *testing.T) {
3838
})
3939
}
4040

41-
func TestAccSumologicCollectorSimple(t *testing.T) {
41+
func TestAccSumologicCollector_simple(t *testing.T) {
4242
var collector *Collector
4343
resourceName := "sumologic_collector.test"
4444
resource.Test(t, resource.TestCase{
@@ -124,7 +124,7 @@ func TestAccSumologicCollectorSimple(t *testing.T) {
124124
// })
125125
// }
126126

127-
func TestAccSumologicCollectorChangeConfig(t *testing.T) {
127+
func TestAccSumologicCollector_changeConfig(t *testing.T) {
128128
var collector *Collector
129129
resourceName := "sumologic_collector.test"
130130
resource.Test(t, resource.TestCase{
@@ -165,7 +165,7 @@ func TestAccSumologicCollectorChangeConfig(t *testing.T) {
165165
})
166166
}
167167

168-
func TestAccSumologicCollectorManualDeletion(t *testing.T) {
168+
func TestAccSumologicCollector_manualDeletion(t *testing.T) {
169169
var collector *Collector
170170

171171
deleteCollector := func() {

sumologic/resource_sumologic_http_source_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/hashicorp/terraform-plugin-sdk/terraform"
88
)
99

10-
func TestAccSumologicHTTPSource(t *testing.T) {
10+
func TestAccSumologicHTTPSource_basic(t *testing.T) {
1111
resource.Test(t, resource.TestCase{
1212
Providers: testAccProviders,
1313
Steps: []resource.TestStep{
@@ -23,7 +23,7 @@ func TestAccSumologicHTTPSource(t *testing.T) {
2323
})
2424
}
2525

26-
func TestAccSumologicHTTPSourceUpdate(t *testing.T) {
26+
func TestAccSumologicHTTPSource_update(t *testing.T) {
2727
resource.Test(t, resource.TestCase{
2828
Providers: testAccProviders,
2929
Steps: []resource.TestStep{

sumologic/resource_sumologic_ingest_budget_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
77
)
88

9-
func TestAccSumologicIngestBudget_basic(t *testing.T) {
9+
func TestAccSumologicIngestBudget_create(t *testing.T) {
1010
resource.Test(t, resource.TestCase{
1111
Providers: testAccProviders,
1212
Steps: []resource.TestStep{
@@ -25,7 +25,7 @@ func TestAccSumologicIngestBudget_basic(t *testing.T) {
2525
}})
2626
}
2727

28-
func TestAccSumologicIngestBudget_import(t *testing.T) {
28+
func TestAccSumologicIngestBudget_basic(t *testing.T) {
2929
resource.Test(t, resource.TestCase{
3030
Providers: testAccProviders,
3131
Steps: []resource.TestStep{

sumologic/sumologic_sources.go

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,13 +274,39 @@ func resourceSumologicSourceRead(d *schema.ResourceData, source Source) {
274274
d.Set("use_autoline_matching", source.UseAutolineMatching)
275275
d.Set("manual_prefix_regexp", source.ManualPrefixRegexp)
276276
d.Set("force_timezone", source.ForceTimeZone)
277-
d.Set("default_date_formats", source.DefaultDateFormats)
278-
d.Set("filters", source.Filters)
277+
d.Set("default_date_formats", flattenDateFormats(source.DefaultDateFormats))
278+
d.Set("filters", flattenFilters(source.Filters))
279279
d.Set("cutoff_timestamp", source.CutoffTimestamp)
280280
d.Set("cutoff_relative_time", source.CutoffRelativeTime)
281281
d.Set("fields", source.Fields)
282282
}
283283

284+
func flattenDateFormats(v []DefaultDateFormat) []map[string]interface{} {
285+
var defaultDateDormats []map[string]interface{}
286+
for _, d := range v {
287+
defaultDateFormat := map[string]interface{}{
288+
"format": d.Format,
289+
"locator": d.Locator,
290+
}
291+
defaultDateDormats = append(defaultDateDormats, defaultDateFormat)
292+
}
293+
return defaultDateDormats
294+
}
295+
296+
func flattenFilters(v []Filter) []map[string]interface{} {
297+
var filters []map[string]interface{}
298+
for _, d := range v {
299+
filter := map[string]interface{}{
300+
"name": d.Name,
301+
"filter_type": d.FilterType,
302+
"regexp": d.Regexp,
303+
"mask": d.Mask,
304+
}
305+
filters = append(filters, filter)
306+
}
307+
return filters
308+
}
309+
284310
func getDefaultDateFormats(d *schema.ResourceData) []DefaultDateFormat {
285311

286312
rawDefaultDateFormatsConfig := d.Get("default_date_formats").([]interface{})

0 commit comments

Comments
 (0)